Stap 6: Uw Code uploaden
Om de RX en TX poorten goed werken op de kever, moet u om de interne weerstand van pin 0 (de RX-lijn). Om dit te doen, zult u het volgende gebruiken:
pinMode (0, INPUT_PULLUP);
en net om op de veilige kant, ik toegewijd kanaal 1 (TX) als uitgang:
pinMode (1, OUTPUT);
Na het doorzoeken van een beetje meer, ik heb ook ontdekt dat Arduino Leonardo Serial1 in plaats van Serial gebruikt. Dit is belangrijk om de Bluetooth werkt goed. Als u seriële gegevens stroomsgewijs over een USB-lijn, gebruik seriële commando. Anders moet de HC-06 Serial1 bij het gebruik van de kever. Gebruik dit overal dat u Serial, met inbegrip van Serial.println zou gebruiken.
Dus heb ik de kever geprogrammeerd om te lezen het analoge 0 kanaal en de resultaten afdrukken. De code in de afbeelding is alles wat nodig is om te doen, maar gelieve te voelen vrij om het te wijzigen op een manier die fit lijkt.
Sluit uw micro USB naar de kever en Arduino Leonardo selecteren in uw bestuur type en de poort van de Arduino IDE. Niet proberen en uploaden-code via Bluetooth - het zal niet werken. U moet de stekker in uw kever wanneer uploaden of het wijzigen van de code.