Mundarija:

Arduino Launchpad: 5 qadam
Arduino Launchpad: 5 qadam

Video: Arduino Launchpad: 5 qadam

Video: Arduino Launchpad: 5 qadam
Video: DIY MIDI ControlleršŸ„Drum Pads 2024, Iyul
Anonim
Arduino ishga tushirish paneli
Arduino ishga tushirish paneli

Bu Arduino Leonardo va Adafruit Trellis bortidan boshlab, Arduino Launchpad -da.

Ikkala pog'onani ham topib bo'ladimi -yo'qmi, bu sizning qo'lingizdagi asbob -uskunalar bilan bir vaqtning o'zida ishga tushirilgandan so'ng. Ishga tushirish tugmachalari, masalan, ishga tushirilgandan so'ng, har bir narsa shu erda bo'ladi, bu sizning xohishingizga javob beradi. Ishga tushirish paneli - bu MIDI -ni boshqarish moslamasi, bu LED -ning MIDI signallari bilan bir xilda ishlaydi, bu esa har doimgidek ishlaydi. O'yin -kulgi juda tez sodir bo'ladi, lekin bu tez -tez o'tib ketadigan qadamlarning bir qismidir. bu kod zudlik bilan kutubxonada va kutubxonada ketma -ket port porti va kompyuterning MIDI signallari orqali amalga oshiriladi.

1 -qadam: Borden Vastmaken

Borden Vastmaken
Borden Vastmaken
Borden Vastmaken
Borden Vastmaken
Borden Vastmaken
Borden Vastmaken

LEDni 8x8 o'lchamli tarmoqqa ulash mumkin bo'lsa, siz 8x16 o'lchamli tarmoqdan foydalanishingiz mumkin. Ishga tushirish paneli 8x8 o'lchamli tarmoqqa o'rnatiladi va ishga tushirish paneli bilan ta'minlanadi. Bu erda siz hali ham hech qanday ma'lumotga ega bo'lmagansiz, chunki bu sizning shaxsiy ma'lumotlaringiz bilan bog'liq.

Bu nima:

Bu erda hamma narsa yaxshi bo'ladi, lekin bu juda katta. (O'chirish 1 va 2)

Qolaversa, SDA SDA bilan, SCL SCL bilan, GND GND bilan, 5V bilan 5V va INT bilan aloqa o'rnatdi. (Zeb -ziynat 3)

Bu erda LED -lar juda katta, lekin ular Arduino -da.

2 -qadam: Borden Adresseren

Borden Adresseren
Borden Adresseren

Bu nima:

Qachonki, bu sizning manzilingiz bo'lsa, u erda nima bor, nima qilish kerak, bu sizning manzilingizdir, bu sizning xohishingizga javob beradi. Alohida manzillar geven door de plaatjes te solderen zoals in de photo:

Havolalar boven A1

Boven A2+A0+A1 ni qaytaradi

A0 ostidagi havolalar

A0+A1 buyrug'i bilan ishlaydi

3 -qadam: Verbinden Arduino bilan uchrashdi

Verbinden Arduino bilan uchrashdi
Verbinden Arduino bilan uchrashdi

Bu nima:

Bu erda siz bir xil ma'lumotlarga ega bo'lishingiz mumkin, lekin siz ham bu ma'lumotni o'z zimmangizga olishingiz mumkin. SDA bilan SDA, SCL bilan SCL, 5V bilan 5V va GND bilan GND, INT -ning barcha loyihalari juda katta loyihani amalga oshirdi.

4 -qadam: Kodni o'chiring

Hujjat matnida matnning zichligi ko'rsatilgan

Er zullen mensen zijn die dit gewoon kopieren en plakken, maar voor de mensen die wat uitleg willen.

Gebeurd kodi nima bo'lsa ham, Trellis kutubxonasi, UNTZtrument kutubxonasi, Vauardor -Alles -Mogelijk -dagi ma'lumotlar bazasi, biz ham hamma narsani tushunamiz. andere stukken in de code kodni o'chirib qo'yish. Biz boshlang'ich uchrashuvini yaratdik, biz tez -tez yangilanib turdik, biz tez yangilanish tezligini aniqladik, biz hamma narsani aniqladik. bord aangezet voor overschrijving uchrashdi.

Ma'lumotni yozib olingOn en noteOff functie gemaakt zodat de arduino weet wat er moet gebeuren als een knop wordt ingedrukt.

Biz LED -ni aniqlaymiz, lekin bu LED -ning eng katta qismi.

Biz MIDI signalidan foydalanishga majbur bo'ldik

Biz MIDI signalidan foydalanamiz

Biz "knop" ni tekshiramiz, u ham vana knop (ingliz tilida) ni tekshiradi.

Biz har qanday ma'lumotga ega bo'lamiz

5 -qadam: Xizmat

Bu erda Arduino Launchpad -ga o'ting, bu erda hech qanday muammo yo'q.

Bu 2 -dasturni yuklab olish uchun mo'ljallangan dasturlardan biri bo'lib, u dasturiy ta'minotni o'z ichiga oladi, Ableton Live -ning barcha ketma -ket portlari (USB) MIDI -ni, shuningdek, dasturiy ta'minotni o'rnatadi: Sochsiz. -vazirlik. Ishga tushirish panelida yuklash tugmachasini bosing va yuklab oling va uni yoqib qo'ying.

Arduino Launchpad loyihasi eshigi Joshua Wiranta

Tavsiya: