Мазмуну:
Video: BMP180 Y LCD Con Arduino: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
үйрөткүчтөрдүн жардамы менен, сенсорлор да, температура да BMP180 же LCDден жана ардуинодон башталат.
1 -кадам: материалдар
программанын жоктугу боюнча программалар жок кылынат:
кабелдер
Arduino
кабелдик USB
potenciómetro
LCD
BMP180
эсептөөчү
2 -кадам: Монтаж
3 -кадам: Codigo
para hacer funcionar el bmp180 y el LCD se tienen que fusionar dos códigos que son el de hello world y el original del sensor de temperatura bmp180. El código seria ell siguiente:
/* LiquidCrystal китепканасы - Hello World
16x2 LCD дисплейинин колдонулушун көрсөтөт. LiquidCrystal китепканасы Hitachi HD44780 драйверине шайкеш келген бардык LCD дисплейлери менен иштейт. Алардын көбү ошол жерде, жана аларды адатта 16 пиндик интерфейс аркылуу айта аласыз.
Бул эскиз "Салам Дүйнө!" ЖКга жана убакытты көрсөтөт.
Район: * Санариптик пинге * LCD RS пин 12 * ЖК санариптик пинге пинти иштетүү 11 * LCD D4 пинге 5 * LCD D5 пинге 4 * LCD D6 пинге цифралык пинге 3 * LCD D7 пинге сандык пинге 2 * LCD R/W pin жерге * LCD VSS pin pin to * LCD VCC pin to 5V * 10K resistor: * +5V менен жерди тазалоо * LCD VO пинге чейин (пин 3)
Китепкана алгач 18 -апрелде 2008 -жылы Дэвид А. Меллис китепканасы 5 -июлда Лимор Фрид тарабынан өзгөртүлгөн (https://www.ladyada.net) мисал 9 -июль 2009 -жылы Том Иго тарабынан 22 -ноябрь 2010 -жылы Том Иго тарабынан өзгөртүлгөн
Бул мисал коду коомдук доменде.
www.arduino.cc/en/Tutorial/LiquidCrystal *
/ китепкана кодун камтыйт: #кошуу #кошуу #кошуу
// китепкананы LiquidCrystal lcd (12, 11, 5, 4, 3, 2) интерфейстеринин сандары менен инициализациялоо; SFE_BMP180 басымы;
кош PresionBase;
кош Presion = 0; double Altura = 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 ("milibares"); кечигүү (1000); } void SensorStart () {// Secuencia de inicio del if if (pressure.begin ()) Serial.println ("BMP180 init ийгилик"); else {Serial.println ("BMP180 init ишке ашпай калды (ажыратылган?) n / n"); while (1); } // Температуранын абалы = press.startTemperature (); if (status! = 0) {delay (status); // Статусунда расмий абал = press.getTemperature (Температура); if (status! = 0) {// Se Presentes status = press.startPressure (3); if (status! = 0) {delay (status); // Жөн эле эмес, сенсордук абалды да текшерүү status = press.getPressure (PresionBase, Temperatura); }}}} жараксыз ReadSensor () {// Эсептөө сабактарынын темасы жана тематикасы // Статус = press.startTemperature (); if (status! = 0) {delay (status); // Температуранын статусу = press.getTemperature (Температура); if (status! = 0) {// Статус = press.startPressure (3); if (status! = 0) {delay (status); // Негизги тема, // сенсор статусу = press.getPressure (Presion, Temperatura); if (status! = 0) {// Негизги жаңылыктар орнотуу} else Serial.println ("ката презентация / n"); } else Serial.println ("error iniciando la lektura de presion / n"); } else Serial.println ("error en la lektura de temperatura / n"); } else Serial.println ("ката температурасы / n тематика \"); }
Программанын эң негизги программасы, бирок эч кимге үйрөтүлбөйт
4 -кадам: Жыйынтык
Жыйынтыктоо үчүн, программаны оңдоп -түзөө жана орнотуу, LCD жана Arduino форматында жүргүзүлөт.
Сунушталууда:
PT Temperatura Y Milibar, Lcd жана BMP180: 4 кадам
PT Temperatura Y Milibar, Lcd жана BMP180: Hola este DIY te a a ense ñ un como usar un un Arduino Uno, BMP180 y un display LCD para poder calculator la temperatura y la presi ó n del area en el que estas.Primero lo que tienes. BMP180 жана 4 кабелдер менен LCD Despu & eacu
Окутуу LCD-BMP180 Con Arduino: 4 кадам
Үйрөткүч LCD-BMP180 Con Arduino: Bienvenido a este tutorial, en el, aprenderemos a crear un sensore de temperatura de una manera f á cil, r á pida y efficiente. El үйрөткүч ser á Ардуино программасы, Arduino Uno үчүн, BMP180 жана ЖК боюнча
GY-68 BMP180 жана Arduino аркылуу басым менен бийиктикти аныктоо: 6 кадам
GY-68 BMP180 жана Arduino аркылуу басым менен бийиктикти аныктоо: Обзор, мисалы, учуучу роботтор, аба ырайы станциялары, маршруттун иштешин жакшыртуу, спорт ж. Бул окуу куралында, BMP180 сенсорун кантип колдонууну үйрөнөсүз, бул эң
DHT11, BMP180, Nodemcu колдонуп DIY аба ырайы станциясы Arduino IDE менен Blynk серверинде: 4 кадам
DIY Weather Station DHT11, BMP180, Nodemcu аркылуу Arduino IDE менен Blynk Serverди колдонот: Github: DIY_Weather_Station Hackster.io: Weather StationСиз аба ырайы тиркемесин көрмөк белеңиз? Мисалы, сиз аны ачканыңызда, температура, нымдуулук сыяктуу аба ырайынын шарттары менен таанышасыз. Бул көрсөткүчтөр чоңдун орточо мааниси
Interfacing BMP180 (Barometric Pressure Sensor) Arduino менен: 9 кадам
Interfacing BMP180 (Barometric Pressure Sensor) with Arduino: BMP-180-i2c интерфейси бар санариптик барометрдик басым сенсору. Boschтун бул кичинекей сенсору кичине өлчөмү, аз энергия керектөөсү жана жогорку тактык үчүн абдан ыңгайлуу