Mundarija:
Video: Dastur De Arduino: 4 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Kompyuterni boshqarish dasturlari mikro -boshqaruv tizimiga tegishli. Arduino IDE -ni yuklab oling, uni kompyuterda, kompyuterda va kompyuterda ketma -ket (instrucciones acá) toping.
C/C ++ dasturining asosiy dasturlari oddiy va oddiy. Bu dasturlar Arduino va hacer -dan keyin ko'rsatuvlar bilan ta'minlanmagan. Agar siz hech qanday muammoga duch kelmasangiz, unda siz hech qachon dasturni o'rnatolmaysiz, lekin hech bo'lmaganda papa, shuningdek, aniq ko'rsatmalarga ega bo'lasiz.
Ta'riflash mumkin emas:
- Arduino UNO
- 10K potentsiali
- Jumper kabellari
- Non paneli
1 -qadam: Entradas Y Salidas
Arduino -ni ishlatib bo'lmaydigan bo'lsa, u holda siz ma'lumotni, ma'lumotni, ma'lumotni, ma'lumotni va boshqa ma'lumotlarni ishlatishingiz mumkin. Bu "qarag'aylar" ni o'z ichiga olgan kabellar, shuningdek, konektar kabellar.
El Arduino Tiene:
- Qidiruv. 5V va 3,3V alimentar sensorlar, aktuadorlar, GND, yuqori darajali, yuqori voltli va boshqa elektr asboblari, Arduino va boshqalar.
- Hisoblagichlar: barcha turdagi sensorlar 0 dan 5V gacha. Eston marcadas A0 va A5
- Ma'lumotlar raqamlari: 0 dan 13 gacha bo'lgan vaqt oralig'ida, ular bir vaqtning o'zida bir xil ma'lumotlarga ega bo'lishni xohlamaydilar, lekin ular o'z navbatida 0V ga teng. y 5V
Ma'lumotni tarjima qilishda siz dasturiy ta'minotni avtomatik ravishda o'zgartirishingiz mumkin, bu esa avtotransport vositasi bilan ishlashni to'xtatishga imkon beradi.
2 -qadam: Enra -ga kirish (potentsial)
Muvaffaqiyatli nazorat qilish mumkin emas. Ovozni nazorat qilishning eng muhim usullari.
Bir vaqtning o'zida 5 V va undan yuqori bo'lgan GND formatidagi 3 ta rasm mavjud. A 5V, GND va A0, A0 va boshqa rasmlar (5V uchun kabel, GND va A0 uchun simsiz aloqa kabeli).
3 -qadam: El -Kodigo
1 -dan 4 -gacha, sozlashdan so'ng, 6 -dan 10 -gacha, pastadirdan pastadir.
Sozlash:
- Boshlang'ich bosqichda, "deklaratsiya" funktsiyasini sozlash. Ma'lumotlar almashinuvini o'rnatish uchun funktsiyalarni belgilang.
- 2 dyuymli pinMode (A0, INPUT); ma'lumot Arduino -da, A0 -da, ma'lumotni kiriting.
- Lina 3, "Serial.begin (9600);" induksion Arduino va boshqa kompyuterlar, shuningdek, 9600 ta tezlik bilan ketma -ket ketma -ket ishlash uchun mo'ljallangan.
- "{" Y "}" lleva un punto y koma "ga e'tibor bering. final. esta indica que allí termina una instrucción.
Loop:
- Lyna 6 "declara" funktsiyasi.
- Linea 7, le decimos al arduino, o'zgaruvchilar "int", o'zgarmaydigan "int", "la'm" so'zlari, shuningdek, o'zgarmaydigan va o'zgarmaydigan, o'zgarmaydigan, o'zgarmaydigan "=" lo que que. A0 "analorRead (A0)" ga o'ting, esda tuting va komaga kiring.
- Ma'lumotlar, 8 -chi, Arduino -ga tegishli ma'lumotlar, "val" -lar, shuningdek, ketma -ket kompyuterlar uchun mo'ljallangan.
Bu erda siz "kargar" ni tanlashingiz kerak bo'ladi, bu erda siz shaffof bo'lasiz.
To'liq bajarilgan ishlar:
bo'sh o'rnatish () {
pinMode (A0, INPUT);
Serial.begin (9600);
}
void loop () {
int val = analogRead (A0);
Serial.println (val);
}
4 -qadam: Usando El Potensiometro
Bir vaqtning o'zida, ketma -ket kuzatuv (birdaniga bir marta). Aloqa va ketma -ket navbatdagi monitor. 0 dan 1023 gacha bo'lgan vaqtni eslang.
Mana proyektos
Kosta -Rika, shuningdek, Innovación www.funcostarica.org saytida, los desarrollos abiertos de la los desarrollos.