Mundarija:
- 1 -qadam: materiallar
- 2 -qadam: O'chirish
- 3 -qadam: Kodlar
- 4 -qadam: Kodlarni yuklang
- 5 -qadam: Muammolarni bartaraf etish
- 6 -qadam: Kichik maslahat
Video: Arduino bilan klaviatura asbobi (Arduino kitobidan): 6 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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.
Tavsiya:
3D bosma kuchaytirgichli elektr musiqa asbobi: 11 qadam (rasmlar bilan)
Elektr cholg'u asboblari 3D bosma kuchaytirgichi: Loyihaning ta'rifi. Men elektr skripka yoki boshqa elektr asboblar bilan ishlash uchun bosma kuchaytirgich yasashga umid qilaman.Spetsifikatsiya. Istalgan darajada ko'p qismli 3D chop etish uchun mo'ljallangan, uni stereo qilib qo'ying. faol kuchaytirgich va uni kichik qilib qo'ying
Arduino asbobi: 4 qadam
Arduino asbobi: Bu Arduino asbobi HC-SR04 ultratovush sensori va kuch sezgir rezistoridan yasalgan. Siz musiqani kuch sensori yordamida bosishingiz mumkin va qo'llaringizni ultratovush sensori oldida turli masofalarda silkitib, turli xil notalarni ijro etishingiz mumkin. Ha
SONAR balandligi o'lchash asbobi 2: 3 qadam (rasmlar bilan)
SONAR balandligi o'lchash asbobi 2: 1.0-versiya: https://www.instructables.com/id/SONAR-Height-Meas … Kompyuter qurmoqchimisiz: http://howtobuildpcr8india.weebly.com/ Kirish: Bu loyiha. balandlik o'lchash vositasi, u arduino va ultra tovushli sezishga asoslangan. O'lchash
Issiq simni kesuvchi robot qo'l asbobi: 8 qadam (rasmlar bilan)
Hot Wire Cutter Robot Arm Tool: Kopengagendagi KADKdagi tezis loyiham doirasida men issiq simlarni kesish va robot ishlab chiqarishni o'rganib chiqdim. Ushbu ishlab chiqarish usulini sinab ko'rish uchun men robot qo'l uchun issiq simli biriktirma qildim. Tel 700 mm uzunlikda bo'lishi kerak edi, lekin material
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: 4 qadam (rasmlar bilan)
Klaviatura interfeysi 8051 va klaviatura raqamlarini 7 segmentda ko'rsatish: Ushbu darsda men sizga klaviaturani 8051 bilan qanday bog'lashimiz va klaviatura raqamlarini 7 segmentli displeyda ko'rsatish haqida aytib beraman