Hur man laddar upp skisser till Pro Micro/Leonardo via seriell bluetooth (7 / 12 steg)
Steg 7: Ansluta Bluetooth-modulen till Pro Micro för seriell programmering
Den statliga pin används som DTR vid programmering en Arduino med Bluetooth-sändtagare. Om du ansluter den till RST stift Arduino genom en 0.1 uF kondensator, kommer det pulserar en reset signal till Arduino när en seriell anslutning görs. Detta är samma metod som används till att programmera en Arduino Uno, Duemilanove, Nano, Pro Mini eller andra ATmega328-baserade styrelser. Nick Gammon visar oss en ganska snygg bild av vad i-line kondensatorn puls ser ut jämfört med DTR signalen, som går låg och stannar låg under anslutningen: http://forum.arduino.cc/index.php?topic=145996.0
När du laddar upp en skiss till en Pro Micro (eller Leonardo) via en USB-anslutning med Caterina bootloader, är processen olika. Pro Micro återställs inte via DTR, men ganska Arduino IDE sänder en signal genom att kortfattat ange baudvärde till 1200, som möjliggör en vakthund reset på Pro mikro, och sedan det accepterar skissen via USB.
Vad vi har gjort genom att bränna Optiboot bootloader på Pro mikro är ändra det beteendet och göra Pro mikro fungerar precis som en Pro Mini. Vi kommer att återställa det via en seriell DTR signalen och Pro Micro kommer att acceptera en skiss via följetong. Som nämnts tidigare, fungerar fortfarande USB-porten i Pro mikro för all användning utom lägga upp skisser.
Ansluta Bluetooth-sändtagare till Optiboot Pro Micro använder samma ledningar som vi använde tidigare att programmera sändtagaren:
- Anslut pin RX för Arduino till TX stift sändtagaren.
- Ansluta pin TX för Arduino via en spänningsavdelare till RX stift sändtagaren.
- Anslut VCC eller 5V för Arduino till VCC eller 5.0 pin av sändtagaren.
- Anslut GND av Arduino till GND stift sändtagaren.
Lägg till en mer anslutning; Anslut den statliga pin av sändtagaren till RST stift Pro mikro genom en 0.1 uF kondensator, som diskuterats ovan.
Du kan nu power Pro Micro via USB-porten. Om du ansluter det till datorn att göra det, märker du USB-porten inte räkna upp eller bli synlig som en enhet till din dator som en typisk Caterina-bootloader Pro Micro. Datorn bara levererar kraft och USB-porten är annars oanvänd tills du lägger en skiss på den som använder USB, till exempel en skiss som använder Serial, tangentbord eller mus funktionerna. Om en skiss som du överför till det använder Serial1 och använder inte följetong, tangentbord eller mus funktionerna, används endast USB-port för makt. Du kan använda en mobiltelefon laddare för att driva. Eller du kan hoppa över ansluter USB, och i stället ansluta ett batteri till RAW input eller ansluta en reglerad 5 V strömförsörjning till VCC stift.