Stap 7: De Bluetooth-module verbinden met de Pro Micro voor seriële programmering
De staat-pin wordt gebruikt als DTR wanneer u een Arduino met de Bluetooth-transceiver programmeert. Als u deze aan de eerste pin van de Arduino via een 0.1 uF condensator aansluit, zal het een reset-signaal naar de Arduino pulse wanneer een seriële verbinding wordt gemaakt. Dit is dezelfde methode gebruikt voor het programmeren van een Arduino Uno, Duemilanove, Nano, Pro Mini of andere ATmega328 gebaseerde platen. Nick Gammon toont ons een knappe foto van wat de in-line condensator van pulse kijkt t.o.v. het DTR-signaal, die gaat laag en blijft laag tijdens de verbinding: http://forum.arduino.cc/index.php?topic=145996.0
Wanneer u een schets naar een Pro Micro (of Leonardo) via een USB-verbinding met de bootloader van Caterina uploadt, is het proces anders. De Pro Micro wordt niet opnieuw ingesteld via DTR, maar eerder de Arduino IDE een signaal door te kort stellen de baud-rate op 1200, waarmee een watchdog opnieuw instellen op de Pro Micro en vervolgens het accepteert de schets via USB.
Wat we hebben gedaan door het verbranden van de Optiboot bootloader op de Pro Micro is dat gedrag veranderen, en doen de Pro Micro gedragen zich net als een Pro Mini. We zullen het herstel via een seriële DTR-signaal en de Pro Micro accepteert een schets via seriële. Zoals eerder vermeld, werkt de USB-poort nog op de Pro Micro voor alle toepassingen met uitzondering van het uploaden van schetsen.
Sluit de Bluetooth-transceiver aan op de Optiboot Pro Micro met behulp van de dezelfde bedrading die we al eerder gebruikt voor het programmeren van de transceiver:
- RX van de pin van de Arduino verbinden met de TX-pin van de transceiver.
- TX van de pin van de Arduino via een verdeler van de spanning aan de RX-pin van de transceiver aansluiten.
- VCC of 5V van de Arduino verbinding te maken met de VCC of 5.0 pin van de transceiver.
- GND van de Arduino verbinden met de GND pin van de transceiver.
Toevoegen van één meer verbinding; de pin van de staat van de transceiver verbinding te maken met de eerste pin van de Pro Micro via een 0.1 uF condensator, zoals hierboven besproken.
U kunt nu de macht van de Pro Micro via de USB-poort. Als u deze op uw computer om dat te doen aansluit, zul je de USB-poort niet opsommen of zichtbaar als een apparaat op uw computer als een typische Caterina-bootloader Pro Micro. De computer levert alleen macht en de USB-poort is anders ongebruikte totdat je een schets op dat maakt gebruik van USB, zoals een schets die gebruikmaakt van Serial, toetsenbord of muisfuncties. Als een schets die je naar het uploaden Serial1 gebruikt en geen seriële, toetsenbord of muisfuncties gebruikt, zal de USB-poort enkel worden gebruikt om de macht. U kunt een mobiele telefoon oplader gebruiken om het vermogen. Of u kunt overslaan het aansluiten van USB, en in plaats daarvan sluit een batterij aan de RAW-ingang, een gereglementeerde 5 V voeding verbinden met de VCC pin.