Përmbajtje:
Video: Tecnologia PT: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:16
Për këtë, ju keni nevojë për një udhëzues që ju lejon të përdorni informacionin në një sensor BMP180 që ju lejon të përdorni një ekran LCD, të bashkuar me montaj të ndryshëm. Espero que les sea útil
Hapi 1: Materialet
Për shembull, përdorni një protoboard të përdorur dhe përdorni LCD dhe sensor BMP180 sipas nevojës për materialet e nevojshme:
1. Protoboard
2. Arduino Uno
3. LCD
4. Sensori BMP180
5. Kabllot (19)
6. Potenciometro
7. Bibliotekat previamente instaladas (3 (LiquidCrystal, Wire, SFE_BMP180))
*La libreria de BMP180 puede ser descargada en sparkfun.com
Hapi 2: Montaje
Rekomandime: Conect aparato por separado en orden (ej: primero LCD, luego BMP180 y por ultimo Potenciometro)
Hapi 3: Codigo
Përdorni një shembull të lartësisë së BMP -së në proporcionado të humbur dhe të instaluar në mënyrë të lirë (BMP180) në bazën Arduino como el código. Për shembull, ju mund të përdorni një përzierje të lëngshme LiquidCristal Helloworld, ju mund të përdorni Arduino, para se të shfaqni një ekran LCD për të treguar të dhëna të tjera për një sensor. El código është el siguiente:
V10 Mike Grusin, SparkFun Electronics 2013-24-10 V1.1.2 Përditësimet për Arduino 1.6.4 *
/ Debes përfshinë las librerias BMP180, Wire y LiquidCrystal en este proyecto
// (Wire y LiquidCrystal son librerias standard de Arduino)
#përfshi
#përfshi #përfshi
// Inicializa la libreria con los pines de interface
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
// Necesitara crear un objet SFE_BM0180, aqui llamado "presion":
Presioni SFE_BMP180;
bazë e dyfishtë;
void setup ()
{Serial.fillo (9600); lcd.println ("RIBOOT"); lcd.filloni (16, 2); // Shtypni një mesazh në LCD. lcd.print ("");
// Inicializa el sensor (es importante tener los valores calibrados guardados en el dispositivo
nëse (presioni. fillon ())
Serial.println ("BMP180 init sukses"); else {// si tiene problemas o errores en el codigo, konsulte la parte de arriba del codigo.
lcd.println ("BMP180 init dështon (e shkëputur?) n / n");
ndërsa (1); // Pausa infinita}
// Merrni presionin bazë:
baza = merrni Pressure (); lcd.print ("presioni bazë:"); lcd.print (baza); lcd.println ("mb"); }
lak void ()
{dyfish a, P; // Consigue nuevos valores de presion
P = getPressure ();
// Muestra la altitude relativa
a = presioni. lartësia (P, baza);
lcd.print ("lartësia relative:"); nëse (a> = 0.0) Serial.print (""); // shtoni një hapësirë për numrat pozitiv lcd.print (a, 1); lcd.print ("metra"); nëse (a> = 0.0) Serial.print (""); // shtoni një hapësirë për numrat pozitiv lcd.print (a*3.28084, 0); lcd.println ("këmbët"); vonesë (500); }
merrni presion të dyfishtë ()
{statusi char; dyfish T, P, p0, a;
// Së pari duhet të merrni një matje të temperaturës për të kryer një lexim presioni. Debes tener una medida de temperatura antes de tener una lectura de presion
// Filloni një matje të temperaturës: Empieza una medicion de temperatura // Si no hay errores, el numero de ms para esperar se mostrara. // Si hay errores, se mostrara un 0
statusi = presioni.startTemperatura ();
if (status! = 0) {// Espere a que se termine la medicion de la temperatura
vonesa (statusi);
// Recupera la medida de completea temperatura
// Esta medida esta guardada en la variable 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
statusi = presioni.getTemperatura (T);
nëse (statusi = =) {// Filloni një matje të presionit: Comienza la medicion de la presion // Parametri është cilësimi i mbivendosjes, nga 0 në 3 (rezulucioni më i lartë, pritja më e gjatë). El parametro sobremuestra la configuracion, nga 0 a 3 // Si no hay errores, el numero de ms para esperar se mostrara. // Si hay errores, se mostrara un 0
statusi = presioni.fillimi Presioni (3);
nëse (status! = 0) {// Espere a que termine la medicion de la presion vonesë (status);
// Recupere la medicion completea la la presion
// Notese que la medida esta almacenada en la variable P // Përdorni '& P' për të dhënë adresën e P. Utilice & P para dar la direccion de P // Notese tambien que la funcion requiere una medida previa de temperatura // (Si 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
statusi = presioni.presioni (P, T);
if (status! = 0) {return (P); } tjetër Serial.println ("gabim në marrjen e matjes së presionit / n"); } tjetër Serial.println ("gabim në fillimin e matjes së presionit / n"); } tjetër Serial.println ("gabim në marrjen e matjes së temperaturës / n"); } tjetër Serial.println ("gabim në fillimin e matjes së temperaturës / n"); }
Recommended:
Si të bëni 4G LTE Antenë të BiQuade të Dyfishtë Hapa të Lehtë: 3 Hapa
Si të bëni 4G LTE Antenë BiQuade të Dyfishtë Hapa të Lehtë: Shumicën e kohës me të cilën jam përballur, nuk kam forcë të mirë të sinjalit në punët e mia të përditshme. Kështu që. Kërkoj dhe provoj lloje të ndryshme antenash por nuk funksionoj. Pas humbjes së kohës gjeta një antenë që shpresoj ta bëj dhe ta provoj, sepse është parimi i ndërtimit jo
Aprendamos De Feria De Ciencia Y Tecnología 2016: 7 hapa
Aprendamos De Feria De Ciencia Y Tecnología 2016: Një vazhdimësi ó n se presentar á un proceso que lejues á aktualizoni një trav é s una jornada de trabajo, de los cambios realizados al proceso de Feria de Ciencia y Tecnolog í a 2016
Projecte Tecnologia: 8 hapa
Projekti i Teknologjisë: Kërkesa e qëndrueshme mallkon escolar en la asignatura de technologia hem estat treballant dhe coses aprenent që janë në volumin më të lartë të robotikës. En aquest tercer trimestre, hem fet una grua, aquests serien els pas a pas d'aquest projecte
Hapi Shëndetësor - Tecnologia E Segurança Para a Sua Saúde: 3 Hapa
Hapi Shëndetësor - Tecnologia E Segurança Para a Sua Saúde: Pajisje: Andr é Pereira Cavalcante Douglas Shuji Ozawa Jhunu Fernandes Ara ú jo Lucas Marques Ribeiro Pedro In á cio de Nascimento e BarbalhoPalavras-Chaves: rfid; sa ú de; dragonboard; sancathon; agilidade; sistemi i informacionit & cce
Qëndrim për laptopë me 3 hapa dhe 3 hapa (me syze leximi dhe tabaka me stilolaps): 5 hapa
Qëndrim për laptopë me hapa 3 & 3 hapa (me syze leximi dhe tabaka për stilolapsa): Kjo $ 3 & Qëndrimi i laptopit me 3 hapa mund të bëhet brenda 5 minutave. It'sshtë shumë e fortë, me peshë të lehtë dhe mund të paloset për ta marrë kudo që të shkoni