Innholdsfortegnelse:
- Trinn 1: Borden Vastmaken
- Trinn 2: Borden Adresseren
- Trinn 3: Verbinden Met Arduino
- Trinn 4: Kode
- Trinn 5: Uitvoeren
Video: Arduino Launchpad: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Dette er en Arduino Launchpad laget med en Arduino Leonardo og Adafruit Trellis borden.
Jeg har gjort det fordi jeg er veldig glad i musikkinnstilling, men en hel bøyleinstrument kan ikke skreddersys og derfor liker en lanseringsplate fordi du kan bruke tallene til forskjellige nivåer. Hva du kan gjøre med en lanseringsplate er at du har et nummer i deler som kan lages av et eksempel på at du har gjort en knappeplate, her kan du bare si at selv det nummeret gjør det vanskelig å gjøre det selv. En lanseringsplate er en egen MIDI -kontroller, bare den er laget for å lage en MIDI -signal for LED -er. Bildet du ser her er et eksempel på hvordan du kan se det, men det er ikke mulig å starte et bilde i bildet, men bare en trinnfølger der du kan slå, kan du bygge til en startplate en annen kode er nødvendig fra arduino med det samme biblioteket og deretter et program for en seriell port for datamaskinen som kan brukes til et MIDI -signal.
Trinn 1: Borden Vastmaken
Om lanseringsplaten må du lage et 8x8 rutenett for LED -er, du kan også bruke et system som et stort rutenett til å lage 8x16 fordi det er en kombinasjon av toelaterte enheter som kan brukes. Jeg kan råde deg til å lage en lanseringsplate for å ha et 8x8 -rutenett for å se at den er tilgjengelig for en lanseringsplate. Du kan også merke at det ikke er noen knapp som du kan bruke til å sette opp siden for å lage kjøkkenet, så det er sannsynlig at dine egne deksler må lage et spillnummer som er høyere å spille.
Hva du gjør:
Du får alle bordene sammen og kan åpnes over de kantene som kan slås sammen med hverandre. (Se bildet 1 no 2)
Her kan du snakke med hverandre om en hver SDA med SDA, SCL og SCL, GND og GND, 5V og 5V og INT med INT til hverandre. (Se bilde 3)
Du kan nå utføre LED -er og solderen
Trinn 2: Borden Adresseren
Hva du gjør:
Nå kan du se at bordet er en ny og en rekke metallplater som du kan se, og det er den adresseplaten du kan bruke til å lage den riktige bordstraksene. Du vil få et bord som er et separat adresse som gir deg informasjon om plater som på bildet:
Lenker over A1
Rechts boven A2+A0+A1
Lenker under A0
Rettigheter under A0+A1
Trinn 3: Verbinden Met Arduino
Hva gjør du:
Du vil nå kunne bruke bordene med arduino -forbindelser, men du kan også opprette de samme bordene som de samme bordene på samme måte som om du har bordet som vi har laget sammen. Så SDA med SDA, SCL med SCL, 5V med 5V og GND med GND, de INT burde ikke ha blitt laget for dette prosjektet, men det ville du kunne gjøre det, men du kan også gjøre noe annet.
Trinn 4: Kode
Koden finner seg i tekstfilen som er her
Vi vil bare si at det bare er å kopiere og plassere, men for mennesker som vil trenge mye.
Hva er det i koden som kan skje, er ikke vanskelig, da det første biblioteket og biblioteket i UNTZtrument -biblioteket først gir muligheten, og deretter kan vi definere størrelsen på vårt rutenett, ettersom du i stor grad vil kunne angi et passasjer i alle andre pakker i koden som denne oppstillingen brukes til. Vi oppretter oppstarten med de adresser som finnes på bordet, slik at den riktige tavlen blir angitt, vi setter oppdateringsfrekvensen slik at vognen kan løpe om vi får et nytt signal, og vi setter alt på bordet og deretter blir det bord angitt for overskrift med tastene.
Hierna blir notatetOn en noteOff -funksjonen gjør at arduinoen vet hva som skal skje når en knapp blir integrert.
Vi definerer hver LED på bordet, her ser vi at den følger med at bordet ikke kan oppfylles.
Vi bekymrer oss for at MIDI -signaler kommer innen
Vi har ventet på MIDI -signalen
Vi kontrollerer at knappen er innredet og veranda for statens knapp (på/ut)
Vi bekymrer oss for at MIDI -beskrivelsen av stedet kan finne
Trinn 5: Uitvoeren
Så du har alt klart for Arduino Launchpad, men han kommer ikke til å fungere noe som helst.
Hva du må gjøre nå, er å laste ned 2 programmer, et program for å starte deksler for å lage og spille som Ableton Live og et program for en seriell port (USB) til MIDI for å sette, jeg kan bruke programmet: Hairless -midiserial. Så nå er du klar for å spille med lanseringsplaten, laste ned et deksel av ditt favorittnummer og spille men.
Arduino Launchpad Project av Joshua Wiranta
Anbefalt:
TM4C123G LaunchPad Starter Guide: 7 trinn
TM4C123G LaunchPad Starter Guide: Som en introduksjon til innebygd programmering, gir utviklingstavler som TM4C123G launchpad en enkel måte å sette opp maskinvaren nok til å starte programmeringen. Imidlertid kan prosessen med å sette opp et utviklingsmiljø for styret ditt være
Plotte levende data for en temperatursensor (TMP006) ved hjelp av MSP432 LaunchPad og Python: 9 trinn
Plotte levende data for en temperatursensor (TMP006) ved hjelp av MSP432 LaunchPad og Python: TMP006 er en temperatursensor som måler temperaturen på et objekt uten å måtte komme i kontakt med objektet. I denne opplæringen vil vi plotte live temperaturdata fra BoosterPack (TI BOOSTXL-EDUMKII) ved hjelp av Python
15 minutter SMS -sikkerhetssystem ved bruk av Texas Instruments CC3200 (TI CC3200) Launchpad: 8 trinn
15 minutter SMS -sikkerhetssystem ved bruk av Texas Instruments CC3200 (TI CC3200) Launchpad: Hei folkens, i denne instruksen lærer du hvordan du lager et SMS -sikkerhetssystem ved hjelp av Texas Instruments CC3200 (TI CC3200) Launchpad innen 15 minutter! YouTube -videolink. prosjektet: 15 minutter-SMS-dør-inngang-alarm
Launchpad - Comunicación Serial Con Matlab: 6 trinn
Launchpad - Comunicación Serial Con Matlab: Hola, bienvenido and este tutorial tutorial donde aprender á s a comunicar tu tarjeta LaunchPad TI Evaluation Kit with 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 Kontrollert av Tiva Launchpad: 4 trinn
HEXBUG Scarab XL Kontrollert av Tiva Launchpad: Målet er å bruke HEXBUG Scarab XL -feilen som en robot som bruker en mikrokontroller uten å miste funksjonalitet for RC. https://www.hexbug.com/mechanical/scarab/hexbug-sc…http://www.ti.com/ww/en/launchpad/launchpads-conne…Kildekoden..El