Mundarija:
Video: Arduino Esplora asoslari: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Oh! Men sizni u erda ko'rmadim! Siz ajoyib Esplora taxtasi asoslarini o'rganishni xohlashingiz kerak. Xo'sh, kiring, kiring. Bu o'quv qo'llanma sizga Esplora bilan bir nechta nozik fokuslarni o'rgatadi.
1 -qadam: qismlar
Bu ko'rsatmaga ega bo'lish uchun sizga kerak bo'ladi:
- Arduino Esplora
- Arduino IDE
- Ajoyib aql !!!!!!:)
2 -qadam: Esplora bilan tanishing
Esplora - bu ajoyib taxta. Unda 2 ta aktuator va 11 ta kirish/sensorlar mavjud. Unda mikrofon, multipleksor, akselerometr va hatto yorug'lik sensori (fotorezistor) mavjud. Bu sensorlar va aktuatorlarning barchasi o'rnatilganligini hisobga olgan holda, bu taxtani dasturlash va ishlatish osonroq. Arduino Uno yordamida siz chizmalaringizga pim belgilashingiz kerak, bu biroz og'riqli bo'lishi mumkin. Esplora - yangi boshlanuvchilar uchun ajoyib model. Ushbu qo'llanmada asosiy e'tibor RGB LED va slayd potentsiometriga qaratiladi. Birinchidan, siz Esplora Blink deb nomlangan oddiy Esplora eskizini ko'rib chiqasiz.
3 -qadam: LED
Shunday qilib, Arduino kutubxonangizni oching va Esplora blink dasturini oching. Yon eslatmalarni va hamma narsani o'qing, chunki ularning barchasi muhim. Eslatmalardan olish kerak bo'lgan narsalar oddiy. Siz oddiy buyruqlarni bilishingiz kerak, lekin agar siz ularni olmagan bo'lsangiz, ular quyidagicha bo'ladi:
- #include -qaysi arduino kartasi ekanligini aytadi
- void setup () {}-sozlash, sozlash uchun hech narsa yo'q
- void loop () {}-asosiy loop buyrug'i
- Esplora.write (-, -, -); -LEDni qanday rangga burish kerakligini Esploraga aytadi
- Kechiktirish (-);-kechiktirishni qo'shadi
Esplora.write buyrug'idagi parametrlarni o'zgartirish orqali dasturni o'zgartirish mumkin. Bu rangni o'zgartiradi. Agar siz kechiktirish buyrug'idagi parametrni o'zgartirsangiz, kechiktirishni uzaytirasiz yoki qisqartirasiz.
Eslatma: Kechikish vaqti millisekundlarda, shuning uchun kechikish parametridagi 1000 1 soniyaga teng.
Men sizga eskizni o'ylashni va keyingi bosqichga o'tishdan oldin buyruqlardan foydalanishni o'rganishni taklif qilaman.
4 -qadam: slayder
Shunday qilib, endi siz Esplora -ning ba'zi asosiy buyruqlari haqida bilasiz, men sizga biroz ilg'or buyruqlarni ko'rsataman. Arduino.cc-> O'rganish-> Esplora-> 7-qadamga o'ting. Ko'rib turganingizdek, kichik kodli blok mavjud. Yonidagi yozuvlarni o'qing va IDEga nusxa ko'chiring. Buni eslatmalardan olish kerak:
- int slider = Esplora.readSlider ();- Slayder o'rnini o'zgaruvchi sifatida o'qiydi
- yorqin bayt = slayder/4;-o'zgaruvchan o'qishni nurga o'zgartiradi
- Esplora.writeRed (yorqin);-o'qishni qizil LED nashrida ishlatadi
"yorqin" - bu dasturda yorug'likni aks ettiruvchi o'zgaruvchi. Bu sodda, lekin haqiqatan ham ajoyib dastur. kodni IDE -ga joylashtirganingizdan so'ng, uni taxtangizga yuklang. Endi potentsiometrni harakatlantiring va siz yorug'lik joystikka qarab harakatlanayotganda yorug'likning o'zgarishini ko'rishingiz kerak. Tabriklaymiz, siz ushbu ko'rsatmalarni bajardingiz!
Endi siz Esplora taxtasida asosiy mahoratga ega bo'lishingiz kerak! Bilimingizdan oqilona foydalaning!
Tavsiya:
Lehimlash yuzasiga o'rnatish komponentlari - Lehimlash asoslari: 9 qadam (rasmlar bilan)
Lehimlash yuzasiga o'rnatish komponentlari | Lehimlash asoslari: Hozircha men "Lehimlash asoslari" turkumida siz mashq qilishni boshlashingiz uchun lehimlash haqida etarli asoslarni muhokama qildim. Ushbu qo'llanmada men muhokama qiladigan narsa biroz ilg'orroq, lekin bu sirtga o'rnatilgan kompozitsiyani lehimlashning ba'zi asoslari
Teshik komponentlari orqali lehimlash - Lehimlash asoslari: 8 qadam (rasmlar bilan)
Teshik komponentlari orqali lehimlash | Lehimlash asoslari: Ushbu qo'llanmada men teshikli qismlarni elektron platalarga lehimlashning ba'zi asoslarini muhokama qilaman. Men siz "Lehimlash asoslari" turkumidagi birinchi ikkita ko'rsatmalarni ko'rib chiqdingiz deb o'ylayman. Agar siz kirishni tekshirmagan bo'lsangiz
Ehtiyotsiz Racer Arduino OLED o'yini, AdafruitGFX va bitmap asoslari: 6 qadam
Ehtiyotsiz Racer Arduino OLED o'yini, AdafruitGFX va bitmaplar asoslari: Ushbu qo'llanmada biz Adafruit_GFX.c kutubxonasidan foydalanib, o'yinda sprite turidagi bitmaplardan qanday foydalanishni ko'rib chiqamiz. Biz o'ylashimiz mumkin bo'lgan eng oddiy o'yin - bu yonma -yon harakatlanuvchi chiziqni o'zgartiradigan avtomobil o'yini, natijada bizning beta -tester va koder yordamchisi
Interfeys tugmachalari - Arduino asoslari: 3 qadam
Arduino tugmachalarini o'zaro bog'lash - bu tugmachani bosganingizda, kontaktlarning zanglashiga olib keladigan ikkita nuqtani bog'laydigan komponent. volt (tortishish kuchi orqali
Uno yordamida Pro-mini dasturi (Arduino asoslari): 7 qadam (rasmlar bilan)
Uno yordamida Pro-mini dasturi (Arduino asoslari): Salom, men sizlarga yaqinda sotib olingan Arduino pro-mini bilan o'z tajribamni va o'z kodimni birinchi marta yuklaganim bilan o'rtoqlashmoqchiman. Eski Arduino Uno.Arduino pro-mini quyidagi xususiyatlarga ega: Bu men