Tekenen-het-zelf - MIDI controller met de geleidende inkt (4 / 6 stap)

Stap 4: Arduino


Dit is een korte uitleg over de onderdelen van de Arduino gebruikt en communiceert met. Ook kunt u een beeld van de schematische voorstelling van het gehele circuit. De schematische bestand is ook aangesloten, het is een bestand Fritzing. Ik gebruikte de Fritzing software alleen te trekken van het schema, en toen ik het met de hand gesoldeerd. U kunt openen om te zien van het schema met meer detail.

De belangrijkste controller die ik gebruik voor het beheren van de sensoren en MIDI naar mijn computer verzenden is Arduino. Waarschijnlijk, als je dit leest, zul je enige kennis over het. Als niet, moet je vertrouwd zijn met het op uw eigen, als sommige fundamentele kennis is nodig om deze stap. U kunt leren alles over Arduino op hun website: het zit vol met tutorials en verschillende projecten die zijn gemaakt door gebruikers: http://arduino.cc/

De manier waarop die de Arduino met de MPR121 communiceert is capacitieve sensor de I2C-mededeling. Het is een 2-regelige seriële communicatie-bus: één lijn en één klok lijn. Arduino heeft al een bibliotheek voor het maken van dit soort bus eenvoudig te gebruiken. Het heet de draad bibliotheek. Hier vindt u alle opdrachten moet u gebruiken dit soort communicatie: http://arduino.cc/en/pmwiki.php?n=Reference/Wire. De manier waarop die de gegevens worden gedeeld tussen de Arduino en de sensor zal worden toegelicht in de volgende stap.

Ik gebruik een LCD-scherm, een coderingsprogramma en knoppen om de Arduino. Het coderingsprogramma en de knoppen zijn makkelijk te gebruiken, u moet zitten kundig voor gemakkelijk vinden enkele tutorials over het op de arduino website, als u nog niet weet hoe het te doen. De manier om een LCD-scherm verbinden met Arduino en hoe u kunt visualiseren van tekst met behulp van de bibliotheek van de vloeibare kristallen, is heel eenvoudig en wordt hier uitgelegd: http://arduino.cc/en/pmwiki.php?n=Tutorial/LiquidCrystal

Zoals ik al eerder heb uitgelegd, gebruik ik de arduino EEPROM geheugen op te slaan van de drempelwaarden van de aanraking/release van elke pin van elke andere sjabloon. En nogmaals, Arduino heeft een specifieke bibliotheek voor haar EEPROM-geheugen, waardoor het zeer gemakkelijk te gebruiken. Volg gewoon de instructies hier om te leren hoe schrijf waarden op de EEPROM en ze later te lezen:

http://Arduino.CC/en/pmwiki.php?n=Reference/EEPROM

En tot slot de belangrijkste stap: Hoe gebruik Arduino als een MIDI-controller. Arduino heeft een specifieke bibliotheek voor MIDI ook: http://playground.arduino.cc/Main/MIDILibrary

U kunt MIDI-berichten opnemen in een Arduino schets en upload het, maar het probleem is dat de programma's die gebruikmaken van MIDI (zoals Ableton Live of elke andere DAW) niet uw Arduino, erkennen zal zodat u zou moeten een ander programma gebruiken als een brug tussen de Arduino en het hostprogramma.

Er is een oplossing voor dit: HIDUINO. Vraag me niet hoe het werkt, maar voor zover ik weet, in feite een nieuwe firmware in geladen de Atmega 16u2-chip die Arduino gebruikt. Dit maakt dat Arduino niet een Arduino meer is: het wordt een USB-MIDI-controller, en daarom is erkend als elke andere MIDI-controller door uw host-software. Het nadeel hiervan is dat u niet kan nieuwe schetste laden terwijl de HIDUINO firmware is geladen. Meer info hier:

Als u nog geen een ISP-programmeur, moet u leren hoe om te zetten uw Arduino in een MIDI-apparaat hier:

https://github.com/ddiakopoulos/hiduino/wiki/HIDUINO-via-DFU-Method

Gerelateerde Artikelen

Arduino Midi-controller met een ZX afstand en gebaar Sensor

Arduino Midi-controller met een ZX afstand en gebaar Sensor

Welkom bij dit instructable over het bouwen van een zeer basic Midi-Controller met de SparkFun ZX afstand en gebaar Sensor. Dit instructable is onderdeel van een schoolwerk.Opmerking: Dit is geen codering tutorial. De definitieve code zal worden opge
MIDI-Controller met toetsenborden

MIDI-Controller met toetsenborden

We bouwen vandaag de 400 sleutel MIDI-controller met behulp van een Arduino en computer toetsenborden!Voor de budget bewuste muziekproducenten daar is dit project een geweldige manier om het bouwen van een goedkope control board voor uw digitale audi
Hoe te maken en verbinding maken met de geleidende inkt

Hoe te maken en verbinding maken met de geleidende inkt

Project invoering:Dit is een instructable demonstreren hoe blote geleidende inkt gebruiken met de blote geleidende bestuur. Het doel van dit project is om te laten zien hoe mensen kunnen maken en verbinding maken met de geleidende inkt.Materialen:-Op
Kit verkennen van polyfone geluidssynthese met de geleidende inkt Circuitscribe Circuit

Kit verkennen van polyfone geluidssynthese met de geleidende inkt Circuitscribe Circuit

(Opmerking-Dit is een gastpost voor Eureka! Fabriek door Chuck Stephens als onderdeel van hun Instructables bouwen Night programma.)Ik heb gemaakt in een vorige project een prototyping board voor het Circuitscribe circuit bouwen kit. Hier zal ik gebr
Arduino zelf evenwicht Controller met behulp van digitale IMU, eindelijk!

Arduino zelf evenwicht Controller met behulp van digitale IMU, eindelijk!

Wat is het?DIY Segway/balans controller met moderne digitale IMU sensor.Software voor een Arduino waarmee het standpunt om gegevens te lezen van een van de nieuwere digitale accelerometer/gyroscoop eenheden, processen, de gegevens met behulp van Kalm
U Rock Guitar midi controller met Bluetooth BLE en oplaadbare batterij

U Rock Guitar midi controller met Bluetooth BLE en oplaadbare batterij

In deze tutorial zal ik u tonen hoe te schakelen gitaar u Rock gitaar in een midi-controller voor Bluetooth 4.0 met oplaadbare batterij. De oplossing was simpel maar moest denken.Dit systeem is getest met de iMac, iPad en iPhoneHet materiaal dat we n
Herstellen van een sleutelhanger met de geleidende inkt

Herstellen van een sleutelhanger met de geleidende inkt

Ik had een sleutelhanger voor mijn auto die was niet als vroeger uitvoeren. Dit instructable is de knoppen teruggezet naar hun oorspronkelijke functie.Stap 1: Benodigdheden 1 de fob te repareren 2 een munt om te openen de geleidende inkt van fob 3Sta
PIMP MY FIREBIKE - maken het zelfs meer dangerouser met servicepack 3. (MET VIDEO CLIP)

PIMP MY FIREBIKE - maken het zelfs meer dangerouser met servicepack 3. (MET VIDEO CLIP)

Hebt u veel tijd op uw handen misschien herinner je je mijn firewheel fiets instructable;... Nou het is een beetje als dat men maar zijn alle dangeroused met koplampen en de neiging om een beetje warm.Lees verder...VIDEOLINKDIT INSTRUCTABLE MOET NIET
Doe-het-zelf - een kat met groene ogen

Doe-het-zelf - een kat met groene ogen

#ecological #Kitty #DIY #Crafts #Cat #Cats #DecoratingThank #recycling u!!
Arduino MIDI-controller - techshop met scarff boarduino

Arduino MIDI-controller - techshop met scarff boarduino

ik heb gekeken rond een aantal verschillende arduino oplossingen voor MIDI. Mijn project concept omvat meer dan 100 analoge ingangen dat elk gevoel van snelheid en voorzien van MIDI-uitgang.   Met behulp van de achtergrondinfo die ik kreeg van techsh
XY MIDI Pad met Arduino en TFT

XY MIDI Pad met Arduino en TFT

Enkele weken geleden, toen ik keek na sommige ideeën/modules/schilden om te beginnen van nieuwe projecten/experimenten met microcontrollers vond ik iets interessant dat zou perfect passen in mijn oudere project "USB MIDI Controller met Aduino".I
Aangepaste Arduino MIDI Controller

Aangepaste Arduino MIDI Controller

Hallo, en welkom op dit instructable over het bouwen van een aangepaste, goedkoop en makkelijk USB MIDI-controller, gebaseerd op de Arduino. Het beste nieuws: geen gedoe met USB-naar-MIDI interfaces of softwaretools zoals Haarloze MIDI, gewoon plug '
Zelfgemaakte MPC-stijl MIDI controller

Zelfgemaakte MPC-stijl MIDI controller

1.0 INLEIDINGIk besloot om te bouwen en ontwerpen van een midi-controller die wordt gebruikt om opdrachten te verzenden naar een computer met een DAW (digital audio workstation) om te controleren van verschillende parameters binnen het. De DAW ik geb
Vlam gecontroleerde MIDI Controller

Vlam gecontroleerde MIDI Controller

Een groot probleem in de wereld van digitale muziekproductie is het bijhouden van die analoge warmte (dat resoneerde uit reel-to-reel systemen en buizen) in moderne digitale muziek. Veel zweren dat analoge systemen hebben een geluid dat nooit kan wor