Interactieve elektronische instrumenten maken met MaxMSP (6 / 7 stap)

Stap 6: Arduino en MaxMSP

De Arduino is een open bron microcontroller (kleine computer) die wordt gebruikt voor ton van creatieve projecten en interactieve installaties. Het is absoluut mijn favoriete stuk van hardware te werken met en het brein achter veel van mijn eigen projecten.

Ik kon een andere Instructable schrijven over het onderwerp van de Arduino en Max (en misschien zal ik één dag), maar voor nu ik proberen zal om samen te vatten wat ik weet in een paar alinea's. Allereerst is er een groeiende lijst van manieren om Arduino en Max praten op de Arduino websitete maken.

Mijn favoriete optie voor beginners is om informatie te lezen van elk van de Arduino van digitale en analoge pinnen met Arduino2Max (download het hier). Dit is veruit de gemakkelijkste om te beginnen met en vereist geen uitgebreide kennis van Max of Arduino (niettemin, voel je vrij om check out de anderen als u meer flexibiliteit nodig hebt).

Het instellen is eenvoudig:
-Download Arduino2Max
-Download en open Arduino (als u meer informatie over de Arduino IDE en Arduino programmering wilt, Lees secties 1-3 van deze tutorials)
-Sluit je Arduino op uw computer via usb en open het bestand Ino Arduino2Max (van uw download van Arduino2Max) met de Arduino software
-Upload het programma op uw Arduino bord (hier zijn enkele tips voor het geval je vastloopt)
-Stoppen met Arduino
-Open de Max patch "Arduino2Max"
-Selecteer uw Arduino Board van het dropdownmenu (mijne heet usbmodemfa131)
-Klik op de toggle-knop om te starten

Eenmaal aangesloten, moet u de Arduino analoge waarden (tussen 0 en 1023) verzenden via a0-a5 en digitale waarden (aan/uit) via d0-d13. Kabellengte tot sommige onderdelen aan de Arduino. Probeer bedrading van analoge componenten zoals potentiometers en licht gevoelige weerstanden op analoge pinnen van de Arduino en digitale componenten zoals knoppen om de digitale ingangen van de Arduino. Dan zien wat voor soort effect deze onderdelen hebben op de uitvoer van Arduino2Max.

Net zoals we met kinect zagen, kunt u ontvangen objecten gegevens ophalen uit de Arduino pinnen in uw Max patch. Probeer deze eenvoudige patch, het info van A0 pin van de arduino gebruikt om de toonhoogte van een oscillator, en de output van pin D7 gebruikt om te activeren van notities:

 <code> ----------begin_max5_patcher---------- 839.3ocyXEraiBCD8bxWgEZOr6prUXBPHqTOreGqppb.GhqL1QFSaZqZ+1Wy XnMoEHzrTRuPBic77l2L9M14woSbVI2QycP+F8WzjIONcxDvTogIUuOwIirK lSxgo4rlKEEYNyrCY9JSvoZXL7qFkE5ZqdUV2RzwaXhzqUzXs0iyc8uvcFZN 1q7i.2xmdlmnqp9MrDvmxU27K7hZetVJzBRFEF5OJFg67hKTF6Zp5ZpfrhCy vcueUN6AvF3OqYKP02ukZgTY7QzNyPNqHhTGzUkS6ooSKeLqmTTrLKiJz0nR S2AwqSVAWy1xuGo2PQFGusPiVqjYHNSPQ2wzafQxYoBBG88hbJ5mO+CjVhhM fWI4vvjrsbltHwrDqsqTdLiyIZop1ikqWrrP.t0uqT0ZU5JfkdgPNL441QxK LXujG1l8BaK6Ed7r2ayPCHyCrbBKkoMDKSXHdmOKVwGXE+n8HkVKocO+jBwT pIS+b4Dr6RX+cPO3j4iBkjQyyIoz2QItWX.qqaiDgWigMt8v1OZADvKg3N.C uD0RovxOdb2lB1oIZ0NkDUxICCkTI32OJI5bSIB5cFf7NFgsF8MFFc4kHbo9 q.U1o.Q44fntG75f1eDG3Y2x30oZh+.xWyFXNC5vY1c4dAtQpY9IRMdKBg1N y6jY79JvLzGRHwO+A1G0khpOHhNeATQT0xInknG6Lb4w36i4zmGFwfpfnRLv FDskBGP4Q6wqFzp67XB2TdazI87MgfoN22DaMxRgmJKY0.vy6TC37KYVjshp FF0u5HGu732NXjtb.S7ed0fVJfTHRycXcOwxkn41yl2EmEdtKVzxzTN8CTrb 7SVDgescP4ylh6f9TQzXpeXS4IKFlTdUnauxQ2ob7mUJGbFzk+M+YB.dKseH CkKKTw0KUcOZzqXNglqYBhlIE6OoEGLoMrjDpXeNKgkWlHg.t46EzW7rrOvw Pmly.9kBNiC6rnGvIZzPSTOPyxQCMg8.MiWcbPeJb7GM3f6Ugr23gmnuX3w+ .IkVvyxwEOGkeFus53d.mfSDM1dXjsaukpxqVR.Hl942HUub5cGSyZ6qPSYG E8VV87g6w5PTldzZSC5BksC6tnPykvL94oo+CLsikUK -----------end_max5_patcher----------- 

Andere opties voor het verzenden van berichten tussen de Arduino en Max omvatten:

-verzenden en ontvangen van MIDI met Arduino - zodra je Arduino gebruiksklaar met MIDI, kunt u notein en noteout om dit te schrijven tot Max. Hier zijn enkele projecten die gebruik maken van deze aanpak:


-seriële communicatie via USB - ik ben geneigd om dit te gebruiken een veel in mijn projecten. Seriële communicatie is een partij zoals MIDI, maar er zijn niet alle bestaande protocollen om te werken met (toonhoogte, snelheid, enz.), zodat u kunt dingen te configureren wat uw project past. Check out de seriële object in Max als u geïnteresseerd bent. Hier zijn enkele projecten die ik heb gewerkt en die gebruikmaken van deze techniek:

Gerelateerde Artikelen

Educatieve elektronische puzzels maken met de Circuitscribe kit en 123D van Circuitscribe redacteur

Educatieve elektronische puzzels maken met de Circuitscribe kit en 123D van Circuitscribe redacteur

(Opmerking-Dit is een gastpost voor Eureka! Fabriek door Chuck Stephens als onderdeel van hun Instructables bouwen Night programma.)De Circuitscribe kit is vrij koel. Zijn er elektronische componenten, modules en pennen van de geleidende inkt die kun
Maken met behulp van een oscilloscoop de SainSmart Mega2560 met het TFT LCD schild en de 3.5 "aanraakscherm in kleur

Maken met behulp van een oscilloscoop de SainSmart Mega2560 met het TFT LCD schild en de 3.5 "aanraakscherm in kleur

Dit instructable zal u tonen hoe te bouwen van een draagbare Touch ScreenOscilloscoop voor minder dan 40 U$!De oscilloscoop is één van de meest krachtige elektronische instrumenten dieis beschikbaar voor de elektronica hobbyist, onderzoekers en ingen
Maken met de MaKey MaKey DIY ondersteunende technologie voor computertoegang

Maken met de MaKey MaKey DIY ondersteunende technologie voor computertoegang

In dit Instructable we zullen kijken hoe met een innovatief apparaat genaamd de MaKey MaKey maken van aangepaste, goedkope, DIY computer toegang interfaces voor gebruikers met een handicap.Wat is een computer toegang interface?Een interface voor gege
4 manieren om verbinding maken met een draad zonder solderen

4 manieren om verbinding maken met een draad zonder solderen

In dit Instructable ik leert u vier manieren om een draad zonder solderen. Solderen kan lastig en het verwarmt de ruimte in beslag, dus waarom niet gewoon overslaan volledig als u kunt? Een ander vervelend ding over solderen is dat het duurt een tijd
Elektronische muziek maken? Klinkt geweldig! Goedkoop! Super gemakkelijk! Handleiding

Elektronische muziek maken? Klinkt geweldig! Goedkoop! Super gemakkelijk! Handleiding

he! Hebben u ooit had een idee voor een lied, maar wist niet hoe het om samen te trekken d.w.z.Geen ervaring.Geen instrument.Weet niet eens hoe om een instrument te bespelen?Goed kijken niet verder.  Ik wil je kennismaken met FL Studio.  Met FL studi
Circuts maken met Graphite

Circuts maken met Graphite

Over:Grafiet circuits zijn een leuk en potentieel nuttig truc om het maken van papier dun circuits die elektronica, aandrijven kunnen hoewel zij het beste voor LED's werkt, te wijten aan het lage stroomverbruik en de ondoeltreffendheid van het circui
Muziek maken met Makeblock

Muziek maken met Makeblock

Makeblock is een aluminium extrusie gebaseerde bouwsysteem die een geïntegreerde oplossing voor aspecten van mechanica, elektronica en software ontwerp biedt. Met Makeblock kun je professionele robots, speelgoed machines of zelfs kunst-ware. Het is s
Morse Code sleutel verbinding maken met computer

Morse Code sleutel verbinding maken met computer

dit is mijn 1e project, de Morse-Code sleutel verbinding maken met de computer via USBStap 1: begin Bereid een computermuis en het transactieprobleem, verwijder de printplaat uit mouse.Stap 2: Dekking van de LED Papier en tape gebruiken ter dekking v
IoT: Verbinding maken met de RPi, Arduino en de wereld!

IoT: Verbinding maken met de RPi, Arduino en de wereld!

(Als je dit Instructable, vergeet dan niet te stemmen (boven: rechts hoek vlag). het is concurreren op INTERNET of THINGS en sensoren wedstrijden. Heel hartelijk bedankt! ;-)In dit project, zullen wij programmeren een RPi en een Arduino, samen te wer
Mes maken met gebogen Micarta inlay

Mes maken met gebogen Micarta inlay

De video-link aangezien het niet schijnt om automatisch opdagen overal: https://www.youtube.com/watch?v=xbLchIhcSY4Als u geïnteresseerd bent in mes maken begin uit door kijken/lezen mijn andere instructable over dit onderwerp, getiteld: mes maken met
Tekenen van elektronische schema's met CadSoft EAGLE

Tekenen van elektronische schema's met CadSoft EAGLE

Er zijn een paar instructables hier op een aantal van de fijnere punten van Eagle (maken van uweigen bibliotheek delen:wijziging van de regels voor het ontwerp:)Maar feedback geeft aan dat een heleboel mensen waarschijnlijk een instructable kon gebru
Android App MIT met behulp van de HC06 van de Bluetooth verbinding maken met een Arduino Uno

Android App MIT met behulp van de HC06 van de Bluetooth verbinding maken met een Arduino Uno

Speciale dank aan de volgende onlinebronnen voor getting mij begonnen...Willekeurige Nerd TutorialsForceTronics - youtubeStap 1: materialen:HC-06 Bluetooth-apparaatAndroid telefoon---ik heb een HTC 8, emulators voor iPhones zijn beschikbaar, maar ik
Arduino: Hoe om verbinding te maken met gemeenschappelijke sensoren en Items

Arduino: Hoe om verbinding te maken met gemeenschappelijke sensoren en Items

Soms, niet kan je gewoon lijken om erachter te komen hoe je een circuit uit te werken! Dit instructable helpt u uw elektronica te gebruiken in de manier waarop ze waren bedoeld om te worden gebruikt door u te zien hoe ze verbinden met je Arduino boar
Maken met behulp van Arduino van Radar, ultrasone sensor en MATLAB

Maken met behulp van Arduino van Radar, ultrasone sensor en MATLAB

In dit project zijn we gonna make een eenvoudige radar te detecteren obstakels.Bereik is afhankelijk van het bereik van de ultrasone sensor we gebruikten (in dit project: 3 meter).Stap 1: onderdelenOnderdelen:1 - Arduino Uno2 - ultrasone afstandssens