Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu erda Arduino yordamida klaviatura asbobini yaratish bo'yicha qo'llanma. Bu faqat 6 bosqichni oladi, bu yangi boshlanuvchilar uchun Arduino bilan ishlashni osonlashtiradi. 4 ta yozuv mavjud: C, D, E va F.
1 -qadam: materiallar
Mana bu loyiha uchun materiallar ro'yxati:
- Arduino Uno
- non paneli
- Piezo
- 4 ta tugma
- 4 ta rezistor
- 2 10k Ohm qarshilik (jigarrang, qora, to'q sariq)
- 220 Ohm qarshilik (qizil, qizil, jigarrang)
- 1M Ohm qarshilik (jigarrang, qora, yashil)
- 9 ta sim (uzunligi muhim emas, simi qisilishi mumkin, taxta qanchalik toza bo'lsa)
Qo'shimcha: - kodlarni kompyuterdan/noutbukdan Arduino -ga yuklashga yordam beradigan adapter
2 -qadam: O'chirish
Barcha materiallar tayyor bo'lgach, biz sxemani yaratishga o'tamiz. Mana, davraning ikkita surati. Ulardan biri sxematik, ikkinchisi taxtaning haqiqiy ko'rinishi. Ularning ikkalasi ham haq. Zanjirni yaratish uchun har qanday yo'lni tanlash yaxshidir, garchi haqiqiy ko'rinishi biroz oldinga siljiydi.
(Ushbu loyihada barcha komponentlar kutupluluğa ega emas, ya'ni oyoqlari taxtaga o'rnatilgani kabi ishlashi kerak)
3 -qadam: Kodlar
Mana bu loyihaning kodlari:
int tugmalari [0];
int yozuvlari = {262, 294, 330, 349};
void setup () {Serial.begin (9600); }
void loop () {
int keyVal = analogRead (A0);
Serial.println (keyVal);
if (keyVal == 1023) {ohang (8, eslatmalar [0]); }
aks holda (keyVal> = 990 && keyVal <= 1010) {ohang (8, eslatmalar [1]); }
aks holda (keyVal> = 505 && keyVal <= 515) {ohang (8, eslatmalar [2]); }
aks holda (keyVal> = 5 && keyVal <= 10) {ohang (8, eslatmalar [3]); }
boshqa {noTone (8); }
}
(e'tiborga olish kerak bo'lgan narsalar: har bir satrdan keyin nuqta -vergul qo'yishni unutmang; barcha kodlar tugagandan so'ng, uni chap yuqori burchakdagi tasdiq belgisini bosish orqali tekshiring, uni bosgandan so'ng uni saqlashingiz kerak bo'ladi; kodlar yozilgandan so'ng tasdiqlangan, "Asboblar" ga o'ting, bu erda ikkita narsa bo'lishi kerak: 1. Kengash, "Arduino/Genuino Uno" ni tanlang; Port, u erdagi yagona variantni tanlang, *** bu haqiqatan ham muhim)
4 -qadam: Kodlarni yuklang
Kodlarni kompyuterdan/noutbukdan Arduino -ga yuklash uchun adapter kerak, uning bir tomoni Arduino -ga ulanadi, boshqa tomoni USB -ulagichi.
(adapter har doim Arduino to'plamidan bo'lishi kerak.)
5 -qadam: Muammolarni bartaraf etish
Agar hamma narsa 1 ~ 4 -qadamda bajarilgan bo'lsa, lekin u ishlamasa, quyidagilarni bajarish mumkin:
- simlarning, tugmachalarning, rezistorlarning va piezoni o'z ichiga olgan holda, ular ulangan yoki bog'lanmaganligini tekshirish uchun barcha ulanishlarni ikki marta tekshiring.
- kodlar yuklangan yoki yuklanmaganligini ikki marta tekshiring
- agar batareyalar Arduino -ga ulangan bo'lsa, lekin Arduino kartasida chiroq yonmagan bo'lsa, demak u batareyasi tugagan.
6 -qadam: Kichik maslahat
Nosozliklarni tuzatish va xatolar aniqlangandan so'ng, o'zgartirishlar kiritish mumkin. Agar o'zgarishlar kodga hech qanday aloqasi bo'lmagan ulanishlar yoki kutupluluklar haqida bo'lsa (bu loyihada emas), biz har doim Arduino kartasidagi bu reset tugmasini bosishimiz mumkin. Shunday qilib, biz har safar ulanishlarni o'zgartirganimizdan keyin kodlarni qayta yuklashimiz shart emas.