Stap 9: Voorbereidingen treffen voor toevoeging van een microcontroller
Kiezen en het verwerven van uw microcontroller
De belangrijkste Arduino board die u kunt kopen is geweldig voor beginners om te leren van basisconcepten over elektronica en prototype hun ideeën zonder veel gedoe. Het kan echter een hele uitdaging om te passen een hele Arduino board in uw speelgoed! Bovendien, het is momenteel niet zo eenvoudig als het zou moeten zijn om je Arduino board handelen als een echte MIDI-apparaat.
Voor mijn project, ik koos voor het gebruik van de Arduino-compatibele Teensy++ 2.0 van PJRC, en ik ga zeer aanbevelen dat u een eveneens gebruiken. Naast het feit dat uiterst klein, de Teensy serie beschikt over de mogelijkheid om te emuleren van de verschillende types van USB-apparaten, zoals toetsenborden, muizen en MIDI-apparaten (je raadt het al)! Naar mijn mening, deze factoren Teensy maken de perfecte keuze voor dit soort projecten, dus gaan en krijg je een!
Instellen van uw Arduino omgeving kunt werken met Teensy
Met uw Teensy in de Arduino IDE wilt werken, moet u een speciale addoninstalleren genaamd Teensyduino. Dit voegt een paar nieuwe menu-items aan uw "Tools"-menu, en voegt sommige werkelijk nuttige functionaliteit toe aan uw omgeving. Lees de Teensyduino pagina voor installatie-instructies, en Bekijk de verschillende onderdelen van het menu aan de linkerkant voor meer informatie over alle leuke dingen die je nu kunt doen.
Planning uit hoe uw draden met uw microcontroller verbinden zal
Ongeacht hoe ingewikkeld is uw speelgoed, lijkt het me een goed idee om nog een ander diagram documenteren welke draad in uw speelgoed moet verbinding maken met elke pin van uw microcontroller. PJRC levert sommige zowaar hulpvaardig diagrammen met alle van de pinnen van de Teensy microcontrollers en de bijbehorende labels in de Arduino. Afdrukken van één uit, of gebruiken als referentie om uw eigen beeld te schetsen, en label de pinnen volgens hoe u verbinding wilt maken uw draden.
Mijn speeltje had een heleboel ingangen en uitgangen, dus ik wilde heel voorzichtig zijn notities over welke draad gaat naar wat. Dus, ik heb een eenvoudige spreadsheet om elke draad bij te houden, hun labels, functies, Teensy verbinding en MIDI opmerking waarde. U wellicht niet naar deze lengtes als je speeltje relatief eenvoudig is, maar ik wilde delen van mijn proces alleen in geval.