Мазмұны:
Бейне: BMP180 Y LCD Con Arduino: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
оқулықтар оқырмандарға сенсорлық режимде BMP180 деңгейіндегі сенсорлық режимде жұмыс істейді.
1 -қадам: материалдар
бағдарламаның ең маңызды бағдарламасы:
кабельдер
Ардуино
кабельдік USB
потенциометр
СКД
BMP180
есептеуіш
2 -қадам: Монтаж
3 -қадам: Кодиго
bmp180 y LCD дисплейі fusionar dos códigos son son el de hello world y el original del sensor de temperatura bmp180. El código seria ell siguiente:
/* LiquidCrystal кітапханасы - Сәлем әлемі
16x2 СКД дисплейінің қолданылуын көрсетеді. LiquidCrystal кітапханасы Hitachi HD44780 драйверімен үйлесімді барлық LCD дисплейлермен жұмыс істейді. Олардың көпшілігі бар және оларды әдетте 16 істікшелі интерфейс арқылы білуге болады.
Бұл эскизде «Сәлем әлем!» СКД -ге және уақытты көрсетеді.
Схема: * Сандық түйреуішке арналған LCD RS түйрегіші 12 * СКД цифрлық түйреуішті қосу 11 * LCD D4 түйреуішті цифрлық түйреуге 5 * СКД D5 түйреуішті цифрлық түйреуге 4 * СКД D6 түйреуішті цифрлық түйреуге 3 * СКД D7 түйреуішті сандық істікке 2 * LCD R/W түйреуіші жерге қосу * LCD VSS түйреуіші * 5V * 10К резисторға арналған LCD VCC түйреуіші: * +5V дейін және жерлендіргіш * LCD VO түйреуішіне арналған тазалағыш (3 -түйреуіш)
Кітапхана бастапқыда 2008 ж. 18 сәуірде қосылды Дэвид А. Меллис кітапханасы 2009 ж. 5 шілдеде өзгертілді Лимор Фрид
Бұл мысал коды жалпыға қолжетімді.
www.arduino.cc/kz/Tutorial/LiquidCrystal *
/ кітапхана кодын енгізіңіз: #include #include #include
// кітапхананы LiquidCrystal lcd (12, 11, 5, 4, 3, 2) интерфейс түйреуіштерінің нөмірлерімен инициализациялау; SFE_BMP180 қысымы;
қос PresionBase;
қос презентация = 0; қос Алтура = 0; қос температура = 0; char күйі;
void setup () {// СКД бағандар мен жолдар санын орнатады: lcd.begin (16, 2); Serial.begin (9600); SensorStart (); }
void loop () {// жүгіргіні 0 -бағанға, 1 -жолға қою // (ескерту: 1 -жол - екінші жол, себебі санау 0 -ден басталады): lcd.setCursor (0, 1); // қалпына келтіргеннен кейінгі секунд санын басып шығарыңыз: ReadSensor (); // Айнымалылар
lcd.print («Температура:»); lcd.print (Temperatura); lcd.println («grados C»); lcd.print («Presion:»); lcd.print (Presion); lcd.println («милитаралар»); кешіктіру (1000); } void SensorStart () {// Secuencia de inicio del sensor if (pressure.begin ()) Serial.println («BMP180 init амжилт»); else {Serial.println («BMP180 init істен шықты (ажыратылды?) n / n»); кезінде (1); } // Температураның күйі = press.startTemperature (); if (status! = 0) {delay (status); // Қарапайым статус = қысым.getTemperature (Temperatura); if (status! = 0) {// Se inicia la lektura de presiones status = təzyiq.startPressure (3); if (status! = 0) {delay (status); // Сезімтал сенсордың күйі статус = press.getPressure (PresionBase, Temperatura); }}}} жарамсыз ReadSensor () {// Есептеу және есеп айырысу режимі // температура күйі = press.startTemperature (); if (status! = 0) {delay (status); // Температураның күйі = press.getTemperature (Temperatura); if (status! = 0) {// Статус = қысым.startPressure (3); if (status! = 0) {delay (status); // Сенсордың күйі = қысым.getPressure (Presion, Temperatura); if (мәртебе! = 0) {// Орнату} орнатуға болады, егер Serial.println («error en la lektura de presion / n»); } else Serial.println («presection -дағы қате»); } else Serial.println («error en la lektura de temperatura / n»); } else Serial.println («temperatura \» қатесі. «); }
Бағдарлама, бағдарламалық жасақтама жоқ, бірақ бұл сіздің жеке бағдарламаңызға сәйкес келмейді
4 -қадам: Нәтиже
ақырында, бағдарламалық жасақтаманың ажыратымдылығы СК -дисплейде орнатылады.
Ұсынылған:
PT Temperatura Y Milibarares, Lcd және BMP180: 4 қадам
PT Temperatura Y Milibares, Lcd және BMP180: Arduino Uno қолданған кездегі ең жақсы нұсқа, BMP180 және дисплейде LCD дисплейі температура мен температураны анықтауға мүмкіндік береді. BMP180 a 4 кабельді және LCD Despu & eacu компьютерлерін
Оқулық LCD-BMP180 Con Arduino: 4 қадам
Оқулық LCD-BMP180 Con Arduino: Bienvenido-бұл ең жақсы оқулық, ол сенсорлық режимде де, ауа температурасында да сенсорлы түрде жұмыс істейді. El оқулық ser á Arduino бағдарламасы, Arduino Uno, BMP180 және LCD дисплейлерін пайдалану қажет
GY-68 BMP180 және Arduino көмегімен қысым мен биіктікті анықтау: 6 қадам
GY-68 BMP180 және Arduino көмегімен қысым мен биіктікті анықтау: Шолу Ұшатын роботтар, метеостанциялар, маршруттық өнімділікті жақсарту, спорт және т.б. сияқты көптеген жобаларда қысым мен биіктікті өлшеу өте маңызды. Бұл оқулықта сіз BMP180 сенсорын қалай қолдану керектігін білесіз, бұл
DHT11, BMP180, Nodemcu көмегімен Blynk серверінде Arduino IDE қолданатын DIY ауа райы станциясы: 4 қадам
DHT11, BMP180, Nodemcu қолданатын DIY метеостанциясы Blynk серверінде Arduino IDE көмегімен: Github: DIY_Weather_Station Hackster.io: Ауа райы станциясы Сіз ауа райы қосымшасын көрдіңіз бе? Мысалы, сіз оны ашқанда температура, ылғалдылық сияқты ауа райы жағдайымен танысасыз. Бұл көрсеткіштер үлкен мәннің орташа мәні болып табылады
BMP180 интерфейсі (барометрлік қысым сенсоры) Arduino көмегімен: 9 қадам
BMP180 (барометрлік қысым датчигі) Arduino көмегімен интерфейс: BMP-180-i2c интерфейсі бар цифрлық барометрлік қысым сенсоры. Bosch -тің бұл кішкентай сенсоры шағын өлшемі, қуатты аз тұтынуы және жоғары дәлдігі үшін өте ыңғайлы. Сенсордың көрсеткіштерін қалай түсіндіретінімізге байланысты біз