Stap 3: De midi Software programmeren
De bootloader Detecion mode overwegen het apparaat als een programmeur van USBasp. In deze modus kan u software rechtstreeks uploaden naar het MCU zonder een extra FTDI of programmeur. Deze modus is ook compatibel met de Arduino IDE (voorbeeld).
In mijn geval slaagde ik niet ga direct elke MIDI bibliotheek met Arduino IDE schetsen, dus ik kwam door een eenvoudigere manier (met AVRdude opdrachtregels) en ik was geïnspireerd door 2 werk:
- Atmel Attiny45 / Attiny85 gebaseerde USB MIDI controller door Thorsten
- V-USB‑MIDI - project door Martin Homuth-Rosemann
Maakte ik enkele wijzigingen in de C-code te maken compatibel met de MCU Atmega328 (pin nummers, analoge/numerieke - uitgangen, enz.) en de USnooBie configuratie (voornamelijk de D + en D-pin toewijzing).
Zodra de USB-apparaat reseted is, wordt dat herkend als een Audio-apparaat.