Indholdsfortegnelse:
Video: Tecnologia PT: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
En este tutorial padres encontrar como hacer que the informationacada dada por el sensor BMP180 se muestre en el LCD, fusionando los montajes and los códigos. Espero que les sea útil
Trin 1: Materialer
Til hacer un código og una conexión og el protoboard udnytter el LCD og sensor BMP180 se necesitan los signuientes materiales:
1. Protoboard
2. Arduino Uno
3. LCD
4. Sensor BMP180
5. Kabler (19)
6. potenciometro
7. Libraries previamente instaladas (3 (LiquidCrystal, Wire, SFE_BMP180))
*Libreria de BMP180 kan bruges til at downloade og sparkfun.com
Trin 2: Montaje
Anbefalinger: Conecte cada aparato por separado en orden (ej: primero LCD, luego BMP180 y por ultimo Potenciometro)
Trin 3: Codigo
Se brug af en BMP -højdeeksempel, som kan bruges til at installere en bibliotek (BMP180) og en arduino som en 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 of LCD se muestren los datos que manda el sensor. El código es el siguiente:
V10 Mike Grusin, SparkFun Electronics 2013-24-10V1.1.2 Opdateringer til Arduino 1.6.4 *
/ Debes incluir las librerias BMP180, Wire y LiquidCrystal en este proyecto
// (Wire y LiquidCrystal son librerias standard de Arduino)
#omfatte
#include #include
// Inicializa la libreria con los pines de interface
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
// Necesitara crear un objet SFE_BM0180, aqui llamado "pres":
SFE_BMP180 tryk;
dobbelt baseline;
ugyldig opsætning ()
{Serial.begin (9600); lcd.println ("REBOOT"); lcd.begin (16, 2); // Udskriv en besked til LCD -skærmen. lcd.print ("");
// Inicializa el sensor (es importante tener los valores calibrados guardados en el dispositivo
hvis (tryk. begynder ())
Serial.println ("BMP180 init succes"); ellers {// si tiene problemas o errores en el codigo, consulte la parte de arriba del codigo.
lcd.println ("BMP180 init fail (afbrudt?) n / n");
mens (1); // Pausa infinita}
// Få grundlinjetrykket:
baseline = getPressure (); lcd.print ("grundlinjetryk:"); lcd.print (baseline); lcd.println ("mb"); }
hulrum ()
{dobbelt a, P; // Consigue nuevos valores de presion
P = getPressure ();
// Muestra la altitud relativa
a = tryk. højde (P, baseline);
lcd.print ("relativ højde:"); hvis (a> = 0.0) Serial.print (""); // tilføj et mellemrum for positive tal lcd.print (a, 1); lcd.print ("meter"); hvis (a> = 0.0) Serial.print (""); // tilføj et mellemrum for positive tal lcd.print (a*3.28084, 0); lcd.println ("fødder"); forsinkelse (500); }
dobbelt getPressure ()
{char status; dobbelt T, P, p0, a;
// Du skal først få en temperaturmåling for at udføre en trykaflæsning. Debes tener una medida de temperatura antes de tener una lectura de presion
// Start en temperaturmåling: Empieza una medicion de temperatura // Der er ingen høfejl, der kan opstå flere parametre. // Si fejl, se mostrara un 0
status = tryk.startTemperatur ();
hvis (status! = 0) {// Espere a que se termine la medicion de la temperatura
forsinkelse (status);
// Recupera la medida de completea de 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
status = tryk.getTemperatur (T);
if (status! = 0) {// Start en trykmåling: Comienza la medicion de la presion // Parameteren er indstillingen for oversampling, fra 0 til 3 (højeste opløsning, længste ventetid). El parametro sobremuestra la konfiguracion, de 0 a 3 // Si no hay errores, el numero de ms para esperar se mostrara. // Si hay errores, se mostrara un 0
status = tryk.startTryk (3);
if (status! = 0) {// Espere a que termine la medicion de la presion delay (status);
// Recupere la medicion completea de la presion
// Notese que la medida esta almacenada en la variable P // Brug '& P' til at angive adressen på 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
status = tryk. getPressure (P, T);
hvis (status! = 0) {return (P); } ellers Serial.println ("fejl ved hentning af trykmåling / n"); } ellers Serial.println ("fejl ved start af trykmåling / n"); } ellers Serial.println ("fejl ved hentning af temperaturmåling / n"); } ellers Serial.println ("fejl ved start af temperaturmåling / n"); }
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Aprendamos De Feria De Ciencia Y Tecnología 2016: 7 trin
Aprendamos De Feria De Ciencia Y Tecnología 2016: A continuaci ó n se presentar á un proceso que permitir á aktualisering af en rejse og en jornada de trabajo, de los cambios realizados al proceso de Feria de Ciencia y Tecnolog í a 2016
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Projecte Tecnologia: 8 trin
Projekt Teknologi: Durant aquest curs escolar en la asignatura de tecnologia hem estat treballant i aprenent coses que en volten el món de la robótica. En aquest tercer trimestre, hem fet una grua, aquests serien els pas a pas d'aquest project
Sundhedstrin - Tecnologia E Segurança Para a Sua Saúde: 3 trin
Sundhedstrin - Tecnologia E Segurança Para a Sua Saúde: Equipe: 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; informationssystem & cce