INHOUDSOPGAWE:
- Stap 1: Borden Vastmaken
- Stap 2: Borden -adres
- Stap 3: Verbinden Met Arduino
- Stap 4: De Code
- Stap 5: Uitvoeren
Video: Arduino Launchpad: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Dit is 'n Arduino Launchpad gemaak met 'n Arduino Leonardo en Adafruit Trellis bord.
Ek het dit gemaak omdat ek 'n baie musikale houding kan hê, maar 'n hele hoepelinstrument kan nie aangepas word nie en daarom wil ek 'n lanseerplatform hê, omdat u talle op verskillende vlakke kan speel. Wat u met 'n lanseerplank kan doen, is dat u 'n nommer in stukke kan maak wat u op 'n knopplaat kan maak, maar u kan dit ook doen as u self die nommer kan maak as u self wil. Een lanseerplatform is slegs 'n eie MIDI -kontroleerder wat slegs gemaak is met die LED's van die MIDI -signaal, wat ek kan aanpas. Die prentjie wat u hier sien, is 'n voorbeeld van hoe u dit kan sien, maar in die prentjie kan ons nie 'n lanseerplatform hê nie, maar 'n stapsgewys waar u kan slaag om dit te bou na 'n lanseerplatform 'n Ander kode is nodig om die biblioteek met dieselfde biblioteek en 'n ander program te gebruik om 'n seriële poort van die rekenaar na 'n MIDI -signaal te stuur.
Stap 1: Borden Vastmaken
Om die lanseerplatform te maak, moet u een 8x8 rooster van LED's maak, en u kan met hierdie stelsel ook 'n groot netwerk van 8x16 van mekaar maak, omdat dit op verskillende maniere aangeskakel kan word. Ek kan u raad gee vir die maak van 'n lanseerplank met 'n 8x8 -rooster om vas te stel dat dit gebruik kan word vir 'n lanseerplatform. U kan ook hier die handelsmerke ken dat u nie die knoppies van 'n lanseerplank kan gebruik nie, maar dat u waarskynlik u eie dekking moet maak as u 'n speelbare aantal speletjies kan speel.
Wat doen jy:
Ons het almal 'n bord en kan op die boonste kant van die aansluitende grond vlakke aan mekaar los. (Sien afbeelding 1 en 2)
Hierna draai u die gesamentlike gesamentlike grense vir elke SDA met SDA, SCL met SCL, GND met GND, 5V met 5V en INT met INT aan mekaar. (Sien prent 3)
U kan die LED's ook in die toekoms doen, maar dit kan ook as 'n groot uitleg op die Arduino wees
Stap 2: Borden -adres
Wat doen jy:
Nou kan u 'n bord sien om 'n aantal nuwe metalen plaatjies te sien, en dit is die adresbord waarop dit die regte bordstrakke kan aanspreek. U kan elk 'n aparte adres gee deur die plaatjies, soos in die foto:
Skakels bo A1
Rechts boven A2+A0+A1
Skakels onder A0
Regte onder A0+A1
Stap 3: Verbinden Met Arduino
Wat gaan jy doen:
U gaan nou die bord met die arduino -verbindings, en u kan die kabels van die regte boord met die arduino op dieselfde manier op dieselfde manier as wat u die bord aan mekaar gemaak het, maak. Dus SDA met SDA, SCL met SCL, 5V met 5V en GND met GND, die INT hoef nie baie gemaak te word vir hierdie projek nie, maar dit sou jy wel kon doen as jy nog ander dinge sou wou doen.
Stap 4: De Code
Die kode kan gevind word in die teksbestand wat hier staat
Er sal mense wat dit gewoon kopieer en plekke, maar vir die mense wat baie wil hê, kopieer.
Wat in die kode gebeur, is nie moeilik nie, want die eerste biblioteek en die UNTZtrument -biblioteek kan alles moontlik maak, en dan kan ons die grootte van ons rooster ook groot maak, en as u in 'n groot toestand moet kyk, moet u dit alles aanpas ander stukke in die kode waarin hierdie opstelling gebruik word. Ons skep die opstart met die adres van die bord sodat die regte bord aangesluit kan word, en ons stel die opdateringsfrekwensie in sodat ons 'n nuwe signaal kan kry om 'n nuwe signaal te kry, en ons plaas alles op die bord en daarna word dit bord aangepas vir oorskrywing met die toets.
Hierna word die nota Op 'n nota van 'n funksie gemaak sodat die arduino weet wat daar moet gebeur as 'n knop ingedruk word.
Ons kan elke LED op die bord sien, maar ons kan sien dat die volgorde met die bord nie en nie die LED's kan lig nie.
Ons bekommer ons dat die MIDI -signaal binne kom
Ons laat die MIDI -teken lezen
Ons kies die knop is ingedrukt en veranda van die knop (aan/uit)
Ons is besorg daaroor dat die MIDI die omskrywing van die plek kan vind
Stap 5: Uitvoeren
Nou kan u alles vir u Arduino Launchpad klaarmaak, maar hy sal niks meer werk nie.
Wat jy moet doen, is nog nie om 2 programme af te laai nie, 'n program om lanseerblaaie te dek om te speel en te speel soos Ableton Live en 'n program om 'n seriële poort (USB) na MIDI om te installeer, en ek kan dit gebruik: Hairless -midiseriaal. Nou kan u 'n volledige weergawe van 'n omslag van u gunsteling nommer en speel maar aflaai.
Arduino Launchpad -projek deur Joshua Wiranta
Aanbeveel:
TM4C123G LaunchPad Starter Guide: 7 stappe
TM4C123G LaunchPad Starter Guide: As inleiding tot ingebedde programmering bied ontwikkelingsborde soos die TM4C123G launchpad 'n eenvoudige manier om die hardeware genoeg op te stel om te begin programmeer. Die proses om 'n ontwikkelingsomgewing vir u raad op te stel, kan egter wees
Plan lewendige data van 'n temperatuursensor (TMP006) met behulp van MSP432 LaunchPad en Python: 9 stappe
Plot lewendige data van 'n temperatuursensor (TMP006) met behulp van MSP432 LaunchPad en Python: Die TMP006 is 'n temperatuursensor wat die temperatuur van 'n voorwerp meet sonder dat dit met die voorwerp in aanraking hoef te kom. In hierdie tutoriaal teken ons data oor lewendige temperatuur van die BoosterPack (TI BOOSTXL-EDUMKII) met behulp van Python
15 minute SMS -sekuriteitstelsel met behulp van Texas Instruments CC3200 (TI CC3200) Launchpad: 8 stappe
15 minute SMS -sekuriteitstelsel met behulp van Texas Instruments CC3200 (TI CC3200) Launchpad: Hallo ouens, in hierdie instruksies leer u hoe u 'n SMS -sekuriteitstelsel kan maak met behulp van Texas Instruments CC3200 (TI CC3200) Launchpad binne 15 minute! YouTube -videolink. Geïnspireer deur die projek: 15-minute-SMS-deur-ingang-alarm
Launchpad - Serial Comunicac Matlab: 6 stappe
Launchpad - Comunicación Serial Con Matlab: 'n Leer om 'n goeie tutoriaal te ontvang, en 'n kommunikasie vir u met LaunchPad TI Evaluation Kit met Matlab.En este tutorial se enfocar á a la conexi ó n con la Tiva C y el usuario podr á migrar f á cilmente a una ta
HEXBUG Scarab XL Beheer deur Tiva Launchpad: 4 stappe
HEXBUG Scarab XL Beheer deur Tiva Launchpad: Die doel is om die HEXBUG Scarab XL -fout te gebruik soos 'n robot wat 'n mikrobeheerder gebruik sonder om funksionaliteit vir RC te verloor. https://www.hexbug.com/mechanical/scarab/hexbug-sc…http://www.ti.com/ww/en/launchpad/launchpads-conne…Die bronkode..El