Skalbagge: Minimera din Arduino projekt (6 / 7 steg)
Steg 6: Ladda upp din kod
För RX och TX portarna ska fungera på Beetle, måste du ta upp det inre motståndet av pin 0 (RX-linjen). För att göra detta, du kommer att använda:
pinMode (0, INPUT_PULLUP);
och bara för att vara på den säkra sidan, jag ägnat kanal 1 (TX) som en utgång:
pinMode (1, OUTPUT);
Efter lite forskande upptäckte jag också att Arduino Leonardo använder Serial1 i stället för följetong. Detta är viktigt att få Bluetooth fungerar korrekt. Om du direktuppspelar seriella data över en USB-linje, bara använda seriella kommando. Annars måste den HC-06 Serial1 när du använder skalbaggen. Använd detta någonstans du vill använda följetong, inklusive Serial.println.
Så har jag Beetle programmerad att läsa analog 0 kanalen och skriva ut resultatet. Koden i bilden är allt som behövs för att göra det, men du gärna ändra den på något sätt som verkar passa.
Anslut din micro USB till skalbagge och välj Arduino Leonardo från din anslagstavla typ och port på Arduino IDE. Inte prova och ladda upp koden via Bluetooth - det fungerar inte. Du måste ansluta din Beetle när ladda upp eller ändra kod.