Orodha ya maudhui:

Launchpad ya Arduino: Hatua 5
Launchpad ya Arduino: Hatua 5

Video: Launchpad ya Arduino: Hatua 5

Video: Launchpad ya Arduino: Hatua 5
Video: CS50 2015 - Week 7 2024, Julai
Anonim
Uzinduzi wa Arduino
Uzinduzi wa Arduino

Hii ni moja ya Arduino Launchpad gemaakt ilikutana na Arduino Leonardo en Adafruit Trellis borden.

It heb dit gemaakt omdat ik heel erg van muziek houd, na zaidi ya hayo heop hoop instrumentation niet can bespelen en daarom graag een launchpad wou omdat je daarmee nummers kan spelen op verschillende niveaus. Tumekutana na mkutano wa uzinduzi ni siku moja tu ya maelezo katika stukjes hak na mfano wa sampuli ya geluid ambayo inatumiwa kwa muda mrefu, kwa muda mrefu zaidi, kwa muda mrefu kunaweza kutekelezwa kwa makkelijk maken als je zelf wilt. Uzinduzi wa programu ni njia ya kudhibiti mtawala wa MIDI ikiwa ni pamoja na matumizi ya data ya MIDI na ishara ya LED, ambayo inatafsiriwa na maagizo. De afbeelding die je hier ziet is een voorbeeld van hoe je het eruit kunt laten zien, echter is wat ze in de afbeelding gemaakt hebben nog geen launchpad maar een stepsequencer waar be be op op zou kunnen maken, om dit om te bouwen naar een launchpad is nambari ya nambari inayotumiwa na maktaba ya zelfde ilikutana na maktaba ya programu na mpango wa kutazama bandari ya serial ya kompyuta na kompyuta na MIDI signaal.

Hatua ya 1: Borden Vastmaken

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

Uzinduzi wa mpango huu unahusu gridi 8x8 za vifaa vya LED, umekutana na mfumo wa gridi ya gridi kununuliwa zaidi na zaidi ya 8x16 kila siku ni moja wapo ya maneno. Kufanya kazi zaidi kunaweza kutekelezwa wakati wa uzinduzi wa pedi ya jumla ya gridi ya 8x8 kwa kutumia programu ya uzinduzi. Siku hizi ni pamoja na tarehe ya siku mbili ya siku ya uzinduzi wa habari juu ya uzinduzi wa habari juu ya mpango wa switchen wa siku mbili za wauzaji wa vyombo vya habari vinahusu vikao vya kila siku.

Je, ni nini?

Je! Unapenda kituo hiki? Je! (Zie afbeelding 1 sw 2)

Hierna draai je de aan elkaar gesoldeerde borden om en ga je elke SDA ilikutana na SDA, SCL ilikutana na SCL, GND ilikutana na GND, 5V ilikutana na 5V en INT ilikutana na INT. (Zie afbeelding 3)

Je! Unapata huduma gani ya LED kwenye soko, ikiwa ni pamoja na sehemu kubwa ya Arduino

Hatua ya 2: Borden Adresseren

Borden Adresseren
Borden Adresseren

Je, ni nini?

Sasa mguu wako unastahili kutekelezwa kwa muda mrefu kama unavyoweza kupata maelezo zaidi, kwa hivyo utafikia kiwango cha juu, ni waardoor de arduino het juiste bord straps aanspreekt. Je! Ni mipaka ya sehemu mbali mbali inayojumuisha mlango wa milango uliowekwa wazi wa kuuza picha kwenye picha:

Viungo boven A1

Rechts boven A2 + A0 + A1

Viungo onder A0

Mchinjaji anarudi A0 + A1

Hatua ya 3: Verbinden Met Arduino

Verbinden Alikutana na Arduino
Verbinden Alikutana na Arduino

Watoa maoni:

Je gaat nu de borden met de arduino verbinden, je soldeert de kabeltjes van het rechtsbovenste bord met de arduino op de zelfde manier als dat je de borden aan elkaar hebt gemaakt. Dus SDA ilikutana na SDA, SCL ilikutana na SCL, 5V ilikutana na 5V en GND ilikutana na GND, de INT inafanya kazi kubwa zaidi kwa kusema mradi wa mradi huu unaweza kuwa karibu zaidi na zaidi na zaidi.

Hatua ya 4: De Code

De code bevind zich katika het maandishi bora na dat hierbij staat

Wanaume wengi wanaweza kufa kwa sababu moja wapo, na mael voor de mensen die wat uitleg willen.

Nambari ya sheria ya sheria ni sehemu ya kisigino, pamoja na Maktaba ya Trellis kwenye Maktaba ya UNTZtrument katika waardoor alles mogelijk ni kwamba, tutahakikisha kuwa tutapata gridi ya taifa, ikiwa ni pamoja na maelezo kwamba utapata mgawo wowote. andere stukken in de code waarin deze opstelling wordt gebruikt. Tulianzisha mpango huu wa kuanza na mkutano wa siku moja uliotangulia, na sisi tukapata kiwango cha kuburudisha katika orodha ya watangazaji wa huduma za ukaguzi, na tutaweza kupata fursa ya kutimiza matakwa yote. bord aangezet voor overschrijving met de toetsen.

Hierna wordt de noteOn en noteOff functie gemaakt zodat de arduino weet wat er moet gebeuren als een knop wordt ingedrukt.

Tunafafanua mahali palipopangwa na LED, ikiwa ni pamoja na maelezo zaidi kuhusu njia ambazo zinaweza kupatikana kwa sababu ya kupigwa kwa nguvu na taa za LED.

Sisi zorgen dat de MIDI saini binnen komen

Sisi laten de MIDI ishara ya lezen

Tunakagua de knop iko kwenye akaunti ya veranderen de staat van de knop (aan / uit)

Hatuwezi kupata habari kuhusu MIDI overschrijving plaats kan vinden

Hatua ya 5: Uitvoeren

Zo nu hele are all klaar voor je Arduino Launchpad, maar hij zal nog niet zomaar werken.

Je! Unastahili kupakuliwa kwa programu 2, na programu mpya za uzinduzi wa vifuniko kwenye vifaa vya wanyama wa Ableton Live moja kwa moja kwenye programu ya bandari ya serial (USB) na Mfumo wa Huduma: haina nywele -jambo. Kuona hii ni habari zaidi juu ya mkutano na programu ya uzinduzi, ikiwa ni pamoja na upakuaji wa jalada la barua pepe na barua pepe.

Mlango wa Mradi wa Launchpad wa Arduino Joshua Wiranta

Ilipendekeza: