Satura rādītājs:
Video: Tecnologia PT: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šeit ir apmācība padres encontrar como hacer que la informationion dada por el sensor BMP180 se muestre en el LCD, fusionando los montajes y los códigos. Espero que les sea útil
1. darbība: materiāli
Para hacer un código y un conexión en el protoboard utilizando el LCD and el sensor BMP180 secesitan los siguientes materiales:
1. Protobords
2. Arduino Uno
3. LCD
4. sensors BMP180
5. Kabeļi (19)
6. Potenciometro
7. Bibliotēkas pirms instalēšanas (3 (LiquidCrystal, Wire, SFE_BMP180))
*La libreria de BMP180 puede ser descargada en sparkfun.com
2. solis: Montaje
Ieteikumi: Conecte cada aparato por separado en orden (piemēram: primārais LCD, lukturis BMP180 un ultimo Potenciometro)
3. solis: Codigo
Se utiliza el código BMP altitude example proporcionado en los ejemplos de la librería instalada (BMP180) en Arduino como el código base. Este código tiene que ser fusionado con el código LiquidCristal Helloworld, que también es un ejemplo de Arduino, para que en el display del LCD se muestren los datos que manda el sensor. El Código es el siguiente:
V10 Mike Grusin, SparkFun Electronics 2013-24-10 V1.1.2 Arduino 1.6.4 atjauninājumi *
/ Debes incluir las librerias BMP180, Wire y LiquidCrystal en este proyecto
// (Wire y LiquidCrystal son librerias standard de Arduino)
#iekļaut
#iekļaut #iekļaut
// Inicializa la libreria con los pines de interface
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
// Necesitara crear un objet SFE_BM0180, aqui llamado "spiediens":
SFE_BMP180 spiediens;
dubultā bāzes līnija;
anulēts iestatījums ()
{Sērijas sākums (9600); lcd.println ("REBOOT"); lcd. sākums (16, 2); // Izdrukājiet ziņojumu LCD. lcd.print ("");
// Inicializa el sensor (es importante tener los valores calibrados guardados en el dispositivo
ja (spiediens.sākas ())
Serial.println ("BMP180 init panākumi"); else {// si tiene problem o o errores en el codigo, consulte la parte de arriba del codigo.
lcd.println ("BMP180 init neizdodas (atvienots?) n / n");
kamēr (1); // Pausa infinita}
// Iegūstiet sākotnējo spiedienu:
bāzes līnija = getPressure (); lcd.print ("bāzes spiediens:"); lcd.print (bāzes līnija); lcd.println ("mb"); }
tukša cilpa ()
{dubultā a, P; // Consigue nuevos valores de presion
P = iegūt spiedienu ();
// Muestra la altitud relativa
a = spiediens. augstums (P, bāzes līnija);
lcd.print ("relatīvais augstums:"); ja (a> = 0,0) Serial.print (""); // pievienot atstarpi pozitīviem skaitļiem lcd.print (a, 1); lcd.print ("metri"); ja (a> = 0,0) Serial.print (""); // pievienot atstarpi pozitīviem skaitļiem lcd.print (a*3.28084, 0); lcd.println ("pēdas"); kavēšanās (500); }
divreiz iegūt spiedienu ()
{char statuss; dubultā T, P, p0, a;
// Lai veiktu spiediena nolasīšanu, vispirms ir jāmēra temperatūra. Debes tener una medida dea temperatura antes de tener una lectura de presion
// Sāciet temperatūras mērīšanu: Empieza una medicion de temperatura // Si no hay errores, el numero de ms para esperar se mostrara. // Si siena kļūdas, se mostrara un 0
statuss = spiediens.startTemperature ();
if (status! = 0) {// Espere a que se termine la medicion de la temperatura
kavēšanās (statuss);
// Recupera la medida de completeta de temperatura
// Esta medida esta guardada en la mainīgais T // Utiliza & T para dar la direccion de T a la funcion. // Si la ffuncion muestra 1 no hay errores, de lo contrario marcara 0
statuss = spiediens.getTemperature (T);
if (statuss! = 0) {// Sāciet spiediena mērīšanu: Comienza la medicion de la presion // Parametrs ir pārmērīgas paraugu ņemšanas iestatījums no 0 līdz 3 (augstākā izšķirtspēja, visilgākā gaidīšana). El parametro sobremuestra la configuracion, de 0 a 3 // Si no hay errores, el number de ms para esperar se mostrara. // Si siena kļūdas, se mostrara un 0
statuss = spiediens.startSpiediens (3);
if (statuss! = 0) {// Espere a que termine la medicion de la presion delay (statuss);
// Recupere la medicion completeta de la presion
// Notese que la medida esta almacenada en la mainīgais P // Izmantojiet '& P', lai norādītu P. adresi. la temperatura es estable, puedes hacer una medicion de temperatura para las medidas de presion) // Si la ffuncion muestra 1 no hay errores, de lo contrario marcara 0
statuss = spiediens. spiediens (P, T);
ja (statuss! = 0) {atgriezties (P); } else Serial.println ("kļūdu izgūšanas spiediena mērīšana / n"); } else Serial.println ("kļūda, uzsākot spiediena mērīšanu / n"); } else Serial.println ("kļūdu izgūšanas temperatūras mērījums / n"); } else Serial.println ("kļūda, uzsākot temperatūras mērīšanu / n"); }
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Aprendamos De Feria De Ciencia Y Tecnología 2016: 7 soļi
Aprendamos De Feria De Ciencia Y Tecnología 2016: A continuaci ó n se presentar á un proceso que allowir á aktualizēts trav é s de una jornada de trabajo, de los Cambios realizados al process de Feria de Ciencia y Tecnolog &aiacute; a 2016
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)
Veselības solis - Tecnologia E Segurança Para a Sua Saúde: 3 soļi
Veselības solis - Tecnologia E Segurança Para a Sua Saúde: Aprīkojums: Andr é Pereira Cavalcante Douglas Shuji Ozawa Jhunu Fernandes Ara & Lucas Marques Ribeiro Pedro In á cio de Nascimento un BarbalhoPalavras-Chaves: rfid; sa ú de; pūķa dēlis; sancathon; agilidāde; informācijas sistēma un cce