Orodha ya maudhui:
Video: Tecnologia PT: 3 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Katika maeneo haya ya mafunzo ni pamoja na habari kwa dada na sensorer ya BMP180 kama LCD, fusionando ya miesjes na los códigos. Espero que les sea útil
Hatua ya 1: Materiales
Para hacer un código y una conexión en el protoboard utilizando el LCD y el sensor BMP180 se necesitan los siguientes materiales:
1. Kitabu cha ulinzi
2. Arduino Uno
3. LCD
4. Sensor BMP180
5. nyaya (19)
6. Potenciometro
7. Maktaba previamente instaladas (3 (LiquidCrystal, Wire, SFE_BMP180))
* La libreria de BMP180 puede ser descargada en sparkfun.com
Hatua ya 2: Montaje
Recomendaciones: Conecte cada aparato por separado en eden (EJ: Primero LCD, luego BMP180 na mwisho wa Potenciometro)
Hatua ya 3: Codigo
Se utiliza el código BMP urefu wa mfano proporcionado en los ejemplos de la librería instalada (BMP180) en Arduino como el código base. Hii ni sehemu ya kuchanganywa na KioevuCristal Helloworld, ambayo inaweza kutekelezwa kwa Arduino, kwa sababu ya onyesho la LCD kwenye data ya mfumo wa sensa. El código es el siguiente:
V10 Mike Grusin, SparkFun Electronics 2013-24-10 V1.1.2 Sasisho za Arduino 1.6.4 *
/ Malipo yanajumuisha vifaa vya bure vya BMP180, Wire y LiquidCrystal na hii ni proxy
// (Wire y LiquidCrystal son librerias standard de Arduino)
# pamoja
#jumuisha #jumuisha
// Inicializa la libreria con los pines de interface
LiquidCrystal LCD (12, 11, 5, 4, 3, 2);
// Nimesitara crear un objet SFE_BM0180, aqui llamado "shinikizo":
Shinikizo la SFE_BMP180;
msingi mara mbili;
kuanzisha batili ()
{Serial.begin (9600); lcd.println ("REBOOT"); lcd kuanza (16, 2); // Chapisha ujumbe kwa LCD. lcd.print ("");
// Inicializa el sensor (ni muhimu kwa wapiga kura wa calibrados guardados en el dispositivo
ikiwa (shinikizo. anza ())
Serial.println ("BMP180 init mafanikio"); vinginevyo
lcd.println ("BMP180 init imeshindwa (imekataliwa?) n / n");
wakati (1); // Pausa infinita}
// Pata shinikizo la msingi:
msingi = kupata Shinikizo (); lcd.print ("shinikizo la msingi:"); lcd.print (msingi); lcd.println ("mb"); }
kitanzi batili ()
{maradufu, P; // Consigue nuevos valores de presion
P = kupata Shinikizo ();
// Muestra la altitud relativa
shinikizo = usawa (P, msingi);
lcd.print ("urefu wa jamaa:"); ikiwa (a> = 0.0) Serial.print (""); // ongeza nafasi ya nambari nzuri lcd.print (a, 1); lcd.print ("mita,"); ikiwa (a> = 0.0) Serial.print (""); // ongeza nafasi ya nambari nzuri lcd.print (a * 3.28084, 0); lcd.println ("miguu"); kuchelewesha (500); }
shinikizo mara mbili ()
{char status; mara mbili T, P, p0, a;
// Lazima kwanza upate kipimo cha joto ili kufanya usomaji wa shinikizo. Tenes tener una medida de temperatura antes de tener una lectura de presion
// Anzisha kipimo cha joto: Empieza una medicion de temperatura // Sio nyasi errores, el numero de ms para esperar se mostrara. // Si hay errores, se mostrara un 0
hadhi = shinikizo. kuanza Joto ();
ikiwa (hadhi! = 0) {// Espere a que se termine la medicion de la temperatura
kuchelewesha (hadhi);
// Recupera la medida de completa 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 hakuna nyasi errores, de lo contrario marcara 0
hadhi = shinikizo. Joto Joto (T);
ikiwa (hadhi! = 0) {// Anza kipimo cha shinikizo: Comienza la medicion de la presion // Kigezo ni mpangilio wa kupindukia, kutoka 0 hadi 3 (res kubwa zaidi, subira ndefu zaidi). El parametro sobremuestra la configuracion, de 0 a 3 // Si errores er, el numero de ms para esperar se mostrara. // Si hay errores, se mostrara un 0
hadhi = shinikizo. Start Pressure (3);
ikiwa (hadhi! = 0) {// Espere a que termine la medicion de la presion kuchelewa (hadhi);
// Recupere la medicion completa de la presion
// Notese que la medida esta almacenada en la variable P // Tumia '& P' kutoa anwani ya 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 ffuncion muestra 1 no hay errores, de lo contrario marcara 0
hadhi = shinikizo shinikizo la shinikizo (P, T);
ikiwa (hadhi! = 0) {kurudi (P); } mwingine Serial.println ("kosa la kupata kipimo cha shinikizo / n"); } mwingine Serial.println ("kosa la kuanzia kipimo cha shinikizo / n"); } mwingine Serial.println ("kosa la kupata kipimo cha joto / n"); } mwingine Serial.println ("kosa la kuanzia kipimo cha joto / n"); }
Ilipendekeza:
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino | Hatua kwa Hatua: Katika mradi huu, nitatengeneza Mzunguko rahisi wa Sura ya Maegesho ya Arduino kwa kutumia Arduino UNO na Sense ya Ultrasonic ya HC-SR04. Mfumo wa tahadhari ya Gari ya Arduino ya msingi inaweza kutumika kwa Urambazaji wa Kujitegemea, Kuanzia Robot na anuwai zingine
Aprendamos De Feria De Ciencia Y Tecnología 2016: Hatua 7
Aprendamos De Feria De Ciencia Y Tecnología 2016: Kuendelea ó n se presentar á un proceso que permitir á utaftaji wa trav é s de una jornada de trabajo, de los cambios realizados al proceso de Feria de Ciencia y Tecnolog í a 2016
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)
Projecte Tecnologia: Hatua 8
Projecte Tecnologia: Durant aquest cursions escolar in the asignatura de tecnologia hem estat treballant i aprenent coses for volten el món de la robótica. Vipimo vya mtoaji wa maji ndani ya maji, vinaweza kukuta grua, huonyesha milango ya mradi
Hatua ya Afya - Tecnologia E Segurança Para a Sua Saúde: 3 Hatua
Hatua ya Afya - 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; ubao wa joka; sancathon; agilidade; taarifa na habari