Съдържание:
Видео: BMP180 Y LCD Con Arduino: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
естествен урок, който ви показва, че можете да използвате aquellos que quieran hacer, функционален сензор за температура и преглед на BMP180 и LCD и траверс de arduino.
Стъпка 1: Материали
para que este program nos salga bien debemos tener los siguientes materiales:
кабели
Arduino
кабел usb
potenciómetro
LCD
BMP180
компютър
Стъпка 2: Монтадже
Стъпка 3: Codigo
за hacer funcionar el bmp180 и LCD LCD се свързва que fusionar dos códigos que son el de hello world y оригинален датчик за температура bmp180. El código seria ell siguiente:
/* LiquidCrystal Library - Hello World
Демонстрира използването на 16x2 LCD дисплей. Библиотеката LiquidCrystal работи с всички LCD дисплеи, които са съвместими с драйвера на Hitachi HD44780. Има много от тях и обикновено можете да ги разпознаете чрез 16-пиновия интерфейс.
Тази скица отпечатва "Hello World!" към LCD и показва часа.
Веригата: * LCD RS пин към цифров пин 12 * LCD Активиране на щифт към цифров пин 11 * LCD D4 щифт към цифров щифт 5 * LCD D5 щифт към цифров щифт 4 * LCD D6 щифт към цифров щифт 3 * LCD D7 щифт към цифров щифт 2 * LCD R/W щифт към земята * LCD VSS щифт към земята * LCD VCC щифт към 5V * 10K резистор: * завършва към +5V и заземяване * чистачка към LCD VO щифт (щифт 3)
Библиотеката първоначално е добавена на 18 април 2008 г. от Дейвид А. Мелис библиотеката е модифицирана на 5 юли 2009 г. от Лимор Фрид (https://www.ladyada.net) пример добавен на 9 юли 2009 г. от Том Иго, променен на 22 ноември 2010 г. от Том Игое
Този примерен код е обществено достояние.
www.arduino.cc/en/Tutorial/LiquidCrystal *
/ включете кода на библиотеката: #include #include #include
// инициализираме библиотеката с номерата на интерфейсните щифтове LiquidCrystal lcd (12, 11, 5, 4, 3, 2); SFE_BMP180 налягане;
двойна PresionBase;
двойно Presion = 0; двойна Altura = 0; двойна температура = 0; статус на char;
void setup () {// настройва броя на колоните и редовете на LCD дисплея: lcd.begin (16, 2); Serial.begin (9600); SensorStart (); }
void loop () {// задайте курсора на колона 0, ред 1 // (забележка: ред 1 е вторият ред, тъй като броенето започва с 0): lcd.setCursor (0, 1); // отпечатва броя секунди след нулирането: ReadSensor (); // Se imprimen las променливи
lcd.print ("Температура:"); lcd.print (Температура); lcd.println ("grados C"); lcd.print ("Presion:"); lcd.print (Presion); lcd.println ("milibares"); забавяне (1000); } void SensorStart () {// Secuencia de inicio del sensor if (pressure.begin ()) Serial.println ("BMP180 init success"); else {Serial.println ("BMP180 init fail (изключен?) n / n"); докато (1); } // Se inicia la lectura de temperature status = pressure.startTemperature (); if (status! = 0) {забавяне (status); // Se lee una temperature inicial status = pressure.getTemperature (Temperatura); if (status! = 0) {// Se inicia la lectura de presiones status = pressure.startPressure (3); if (статус! = 0) {забавяне (състояние); // Se lee la presión inicial incidente sobre el sensor en la primera ejecución status = pressure.getPressure (PresionBase, Temperatura); }}}} void ReadSensor () {// En este método se hacen las lecturas de presión y temperature y se Calcula la altura // Se inicia la lectura de temperature status = pressure.startTemperature (); if (статус! = 0) {забавяне (състояние); // Se realiza la lectura de temperature status = pressure.getTemperature (Temperatura); if (status! = 0) {// Se inicia la lectura de presión status = pressure.startPressure (3); if (status! = 0) {забавяне (status); // Se lleva a cabo la lectura de presión, // разглежда температурата que afecta el desempeño del sensor status = pressure.getPressure (Presion, Temperatura); if (status! = 0) {// Вземете e cálculo de la altura en base a la presión leída en el Setup} else Serial.println ("грешка en la lectura de presion / n"); } else Serial.println ("грешка iniciando la lectura de presion / n"); } else Serial.println ("грешка en la lectura de temperature / n"); } else Serial.println ("грешка iniciando la lectura de температура / n"); }
este es el código del program, pero instructables no lo deja poner como en realidad es porque quita los espacios que hay entre cada parte del código
Стъпка 4: Резултат
окончателно, деспуес за корекция на програма и поддръжка на Arduino le deberá aparecer lo siguiente en el LCD.
Препоръчано:
PT Температура Y Milibares, Lcd и BMP180: 4 стъпки
PT Температура Y Milibares, Lcd и BMP180: Hola este DIY te va an ense ñ ar como usar un Arduino Uno, BMP180 y un display LCD para poder Calcular la temperature y la presi ó n del area en el que estas.Primero lo que tienes que hacer es soldar el BMP180 a 4 кабела y LCD LCD Despu & eacu
Урок LCD-BMP180 Con Arduino: 4 стъпки
Ръководство LCD-BMP180 Con Arduino: Очаквайте този урок, трябва да го направите, да настроите сензор за температурата на температурата, която не може да бъде отчетена, да бъде ефективна и ефективна. Ел урок ser á реализирайте програмата Arduino, която е необходима за Arduino Uno, без BMP180 и на LCD
I2C / IIC LCD дисплей - Използвайте SPI LCD към I2C LCD дисплея, използвайки SPI към IIC модул с Arduino: 5 стъпки
I2C / IIC LCD дисплей | Използвайте SPI LCD към I2C LCD дисплея Използване на SPI към IIC модул с Arduino: Здравейте момчета, тъй като нормалният SPI LCD 1602 има твърде много кабели за свързване, така че е много трудно да го свържете с arduino, но на пазара има един модул, който може конвертирате SPI дисплея в IIC дисплей, така че тогава трябва да свържете само 4 проводника
Определяне на налягането и надморската височина с помощта на GY-68 BMP180 и Arduino: 6 стъпки
Определяне на налягането и надморската височина с помощта на GY-68 BMP180 и Arduino: Общ преглед В много проекти, като например летящи роботи, метеорологични станции, подобряване на маршрутизацията, спорт и т.н., измерването на налягане и височина е много важно. В този урок ще научите как да използвате сензора BMP180, който е един от най
Метеорологична станция „Направи си сам“, използваща DHT11, BMP180, Nodemcu с Arduino IDE през Blynk сървър: 4 стъпки
Метеорологична станция „Направи си сам“, използваща DHT11, BMP180, Nodemcu с Arduino IDE през Blynk сървър: Github: DIY_Weather_Station Hackster.io: Метеорологична станция Бихте видели приложение за времето, нали? Например, когато го отворите, ще се запознаете с метеорологичните условия като температура, влажност и т.н. Тези показания са средната стойност на една голяма