Obsah:
Video: Tecnologia PT: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Podrobnejšie informácie nájdete v príručke k príslušnému prehrávaču, ako je napríklad informácia o senzore BMP180 s podporou LCD displeja a jeho montáže. Espero que les sea útil
Krok 1: Materiály
Väčšina pripojených a pripojených protoboardov používa LCD a snímač BMP180 potrebný pre nasledujúce materiály:
1. Protoboard
2. Arduino Uno
3. LCD
4. Senzor BMP180
5. Káble (19)
6. Potenciometro
7. Knižnice previamente instaladas (3 (LiquidCrystal, Wire, SFE_BMP180))
*La libreria de BMP180 puede ser descargada en sparkfun.com
Krok 2: Montaje
Odporúčané: Pripojte všetky zariadenia k samostatnému (napríklad: hlavný displej LCD, BMP180 a ultimo Potenciometro)
Krok 3: Codigo
Ako príklad môžete uviesť základný BMP základný obrázok. Naše najlepšie možnosti spájania s tekutým kryštálom LiquidCristal Helloworld zahrnujú množstvo Arduino funkcií, zobrazenie displeja alebo LCD displej s veľkým počtom snímačov. El código es el siguiente:
V10 Mike Grusin, SparkFun Electronics 24. 10. 2013 V1.1.2 Aktualizácie pre Arduino 1.6.4 *
/ Debes inclir las librerias BMP180, Wire y LiquidCrystal en este proyecto
// (Wire y LiquidCrystal syn librerias standard de Arduino)
#zahrnúť
#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 "pressure":
Tlak SFE_BMP180;
dvojitá základná línia;
neplatné nastavenie ()
{Serial.begin (9600); lcd.println („REBOOT“); lcd.begin (16, 2); // Vytlačte správu na LCD. lcd.print ("");
// Počiatočný snímač
ak (press.begin ())
Serial.println ("Počiatočný úspech BMP180"); else {// si tiene problemas o errores en el codigo, consulte la parte de arriba del codigo.
lcd.println ("Chyba spustenia BMP180 (odpojené?) n / n");
pričom (1); // Pausa infinita}
// Získajte základný tlak:
základná čiara = getPressure (); lcd.print ("základný tlak:"); lcd.print (základná línia); lcd.println ("mb"); }
prázdna slučka ()
{double a, P; // Consigue nuevos valores de presion
P = getPressure ();
// Muestra la altitud relativa
a = tlak. nadmorská výška (P, základná čiara);
lcd.print ("relatívna nadmorská výška:"); ak (a> = 0,0) Serial.print (""); // pridajte medzeru pre kladné čísla lcd.print (a, 1); lcd.print ("metre"); ak (a> = 0,0) Serial.print (""); // pridajte medzeru pre kladné čísla lcd.print (a*3.28084, 0); lcd.println ("stopy"); oneskorenie (500); }
zdvojnásobiť getPressure ()
{char status; dvojité T, P, p0, a;
// Na čítanie tlaku musíte najskôr zmerať teplotu. Debes tener una medida de temperatura antes de tener una lectura de presion
// Spustenie merania teploty: Empirická a teplotná teplota // Žiadne chyby sena, počet sekúnd, ktoré pochádzajú z väčšej časti. // Chyby sena, väčšina z nich je 0
stav = tlak.startTeplota ();
if (status! = 0) {// Espere a que se termine la medicion de la temperatura
oneskorenie (stav);
// Recupera la medida de completa de temperatura
// Stredná mierka stráženia premennej T // Nástroje a možnosti ovládania funkcií. // Si la ffuncion muestra 1 no hay errorses, de lo contrario marcara 0
stav = tlak.getTeplota (T);
if (status! = 0) {// Spustenie merania tlaku: Comienza la medicion de la presion // Parameter je nastavenie prevzorkovania od 0 do 3 (najvyššie rozlíšenie, najdlhšie čakanie). Parametre konfigurácie systému sú 0 a 3 // Žiadna chyba sena, počet ms závisí od typu. // Chyby sena, väčšina z nich 0
stav = tlak.startTlak (3);
if (status! = 0) {// Espere a que termine la medicion de la presion delay (status);
// Rekuperácia lekárskej starostlivosti
// Notese que la medida esta almacenada en la variable P // Použitie '& P' na zadanie adresy P. Utilice & P para dar la direccion de P // Notese tambien que la funcion requiere una medida previa de temperatura // (Si zistiteľné teploty, priemerná teplota a stredná teplota) // viacfarebná hudba 1 žiadne chyby sena, de lo contrario marcara 0
stav = tlak.gettlak (P, T);
if (status! = 0) {return (P); } else Serial.println ("chyba pri získavaní merania tlaku / n"); } else Serial.println ("chyba pri spustení merania tlaku / n"); } else Serial.println ("chyba pri načítaní merania teploty / n"); } else Serial.println ("chyba pri spustení merania teploty / n"); }
Odporúča:
Aprendamos De Feria De Ciencia Y Tecnología 2016: 7 krokov
Aprendamos De Feria De Ciencia Y Tecnología 2016: A continuaci ó n se presentar á un processo que permitir á aktualizovať cestovný pas a trabajo, kambodžské realizácie a spracovať Feria de Ciencia y Tecnolog &aiacute; a 2016
Živé streamovanie videa v rozlíšení HD 4G/5G z dronu DJI s nízkou latenciou [3 kroky]: 3 kroky
Živé streamovanie videa v rozlíšení HD 4G/5G z DJI Drone s nízkou latenciou [3 kroky]: Nasledujúci sprievodca vám pomôže získať živé video streamy v kvalite HD z takmer akéhokoľvek dronu DJI. S pomocou mobilnej aplikácie FlytOS a webovej aplikácie FlytNow môžete začať streamovať video z drona
4 kroky na meranie vnútorného odporu batérie: 4 kroky
4 kroky na meranie vnútorného odporu batérie: Tu sú 4 jednoduché kroky, ktoré vám môžu pomôcť zmerať vnútorný odpor batérie
Projecte Tecnologia: 8 krokov
Projekty Tecnologia: 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. Akvizícia terestri trimestre, lem fet una grua, aquests serien els pas a pas d'aquest projecte
Krok zdravia - Tecnologia E Segurança Para a Sua Saúde: 3 kroky
Krok zdravia - 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; agilidáda; informačný systém