Orodha ya maudhui:
- Hatua ya 1: Entradas Y Salidas
- Hatua ya 2: Leer Una Entrada (potenciómetro)
- Hatua ya 3: El Código
- Hatua ya 4: Usando El Potenciómetro
Video: Programu ya Primer De Arduino: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
El Arduino in un micro / controlador ni nini programu ya programu inaweza kutumika. Una vez descargado el Arduino IDE, y conectada la comptadora, seleccionar el tipo de placa y el puerto serial (instrucciones acá).
Programu ya programu hii hutumika kwa C / C ++, na kwa urahisi ni rahisi. Mipango hii inatajwa kwa sababu ya alama ya Arduino kwa sababu hiyo. Por esa misma razón, no es tan difícil aprender a programar, es como si escribiéramos instrucciones en una hoja de papel, con instrucciones exactas en cada paso.
Ni rahisi kuingiliana, usamos:
- Arduino UNO
- Potenciómetro de 10K
- Kamba za jumper
- Bodi ya mkate
Hatua ya 1: Entradas Y Salidas
La utilidad del Arduino, es poder conectar entradas, es decir, información que entra, y salidas, mandar información o enecutar alguna acción, como mover un motor o prender una luz. Esto se logra a través del los "pines" que es donde se pueden conectar cables, como se ve en la picha
El Arduino Tiene:
- Sección de poder. Salidas de 5V y 3.3V kwa sensores ya wataalam, GND, que es la tierra, y también entradas de voltaje, apra alimentar de electricidad el Arduino en ciertas aplicaciones
- Sekta ya uingiliano wa vifaa: Allí se pueden conectar cualquier sensor ni kama nini voltajes entre 0 y 5V. Están marcadas como A0 a A5
- Sección de entradas y salidas digitales: marcadas de 0 a 13. Estas pueden ser utilizadas como entradas o salidas, es decir, puede entar información en forma of voltajes (solamente alto o bajo), na utaftaji wa voltajes zote za bajo, kila kitu 0V y 5V
El objetivo de la programación es poder leer and translar esa información procesarla y luego hacer algo con esa información, como mover un motor o desplegarla en una pantalla.
Hatua ya 2: Leer Una Entrada (potenciómetro)
Un potenciómetro inaruhusiwa kudhibiti juu ya kanuni ya msingi ya sheria. Son muy comunes para controlar el volumen de aparatos de audio.
Como se ve en la picha 3 conexiones, las de mas afuera van una a 5V y la otra a GND. En el Arduino se conectan a 5V, GND y la del centro a A0, como se ve en la picha (en la picha se utiliza el cable anaranjado para 5V, cable negro para GND, y el amarillo para A0).
Hatua ya 3: El Código
De la línea 1 a la 4, mazingira ya kusanidi, na las líneas 6 hadi 10, kitanzi cha kitanzi.
Sanidi:
- La primera línea, "declara" la kuanzisha usanidi. Tangaza maana yake ni kwamba utapata habari kamili juu ya usanidi wa usanidi.
- En la línea 2 "pinMode (A0, INPUT);" alama ya Arduino kwa kila siri A0, inaweza kutumika kwa njia ya habari.
- La línea 3, "Serial.begin (9600);" alama ya Arduino se va conectar con la computadora, para poder ver los números, por el puerto serial a una velocidad de 9600 baudios.
- Kumbuka como toda línea entre "{" y "}" lleva un punto y coma ";" mwisho. Hii ni ishara ya maana ya neno hili.
Kitanzi:
- Línea 6 "declara" donde inicia la función kitanzi.
- Linea 7, le decimos al arduino, contruya una variable de tipo entero "int", que la queremos llamar "val", majina yote yanapatikana na vifaa vya utumiaji wa cualquier otro, y que a esa variable, le asigne "=" lo que lea del pin A0 "analorRead (A0)", kumbuka como la línea también termina en punto y coma.
- La siguiente línea, la 8, le indica al Arduino que mande esa información, almacenada en "val", por el puerto serial a la computadora.
Una vez kukamilisha, preione el boton de "cargar" que es el que tiene la flecha hacia la derecha.
Acá está el código kukamilisha:
usanidi batili () {
pinMode (A0, INPUT);
Kuanzia Serial (9600);
}
kitanzi batili () {
int val = AnalogSoma (A0);
Serial.println (val);
}
Hatua ya 4: Usando El Potenciómetro
Una vez cargado, abrir el monitor serial (ikiwa ni pamoja na kusema kwamba unapewa picha). Aparece el monitor serial que indica la lectura. Noten como los valores van de 0 a 1023, cuando roto la perilla de izquierda a derecha.
Más proyectos acá
Estos contenidos son parte de los desarrollos abiertos de la Fundación Costa Rica para la Innovación www.funcostarica.org
Ilipendekeza:
Jinsi ya Kuweka Kiwango au Programu ya ESP8266 AT Firmware kwa Kutumia ESP8266 Flasher na Programu, Moduli ya IOT Wifi: Hatua 6
Jinsi ya Flash au Programu ya ESP8266 AT Firmware kwa Kutumia ESP8266 Flasher na Programu, Moduli ya IOT Wifi: Maelezo: Moduli hii ni adapta / programu ya USB ya moduli za ESP8266 za aina ESP-01 au ESP-01S. Imewekwa vizuri kwa kichwa cha kike cha 2x4P 2.54mm ili kuziba ESP01. Pia inavunja pini zote za ESP-01 kupitia 2x4P 2.54mm kiume h
Arduino: Programu za Muda na Udhibiti wa Kijijini Kutoka kwa Programu ya Android: Hatua 7 (na Picha)
Arduino: Programu za Wakati na Udhibiti wa Kijijini Kutoka kwa Programu ya Android: Nimekuwa nikijiuliza kila wakati ni nini kinatokea na bodi zote za Arduino ambazo watu hawaitaji baada ya kumaliza miradi yao nzuri. Ukweli ni wa kukasirisha kidogo: hakuna chochote. Nimeona hii nyumbani kwa familia yangu, ambapo baba yangu alijaribu kujenga nyumba yake mwenyewe
[Prod] TS 2x20W - Programu za Programu za Bluetooth Mimina Enceintes Craft 'n Sauti: Hatua 9
[Prod] TS 2x20W - Vipindi vya Programu Bluetooth Pour Enceintes Craft 'n Sauti: Les enceintes Craft' n Sound intègrent un DSP (Digital Sound Processor = Traitement Numérique du Son), ni kwa nini wanasheria wengi wanaonyesha ishara hii mfumo wa utaftaji huduma, aina moja na aina nyingi za leseni, les
Programu ya Arduino Laser + Programu ya Kudhibiti: Hatua 8
Mradi wa Arduino Laser + Programu ya Kudhibiti: XY - skanning ya laser ya 2x 2x 35mm 0.9 ° stepper motors - hatua 400 / rev Usawazishaji wa kioo kiotomatiki Udhibiti wa kijijini (kupitia bluetooth) Programu ya Udhibiti wa kijijini na GUI Upakuaji wa Chanzo: github.com/stan
(Ascensor) Mfano wa Elevator Kutumia Arduino, Mvumbuzi wa Programu na Programu Nyingine ya Bure: Hatua 7
(Ascensor) Mfano wa Elevator Kutumia Arduino, Inventor ya App na Programu Nyingine ya Bure: ESPConstrucción, paso ya programu, de un ascensor a escala usando arduino (como controlador del motor y entradas y salidas por bluetooth), mvumbuzi wa programu (para diseño de aplicación como panel ya kudhibiti del ascensor) na freeCAD na LibreCAD kwa ugonjwa.Abajo