Stap 3: Program de Arduino
- Open de Arduino IDE software (of uw favoriete IDE).
De Arduino software kan hier gevonden worden: http://www.arduino.cc/en/Main/software - Kopieer en plak de projectcode in de software.
De projectcode kan hier worden gevonden: http://pastebin.com/1dyWpRuw - De code opslaan.
- Het compileren van de code.
- Sluit de Arduino op de computer met de USB-connector kabel.
- Upload het programma naar de Arduino.
Na een paar seconden, moeten de LEDs oplichten en beginnen met het in-en uitfaden.
Problemen oplossen:
De Arduino zal niet inschakelen.
Er is een kleine LED op de Arduino board die oplicht wanneer zij over macht beschikt. Als er geen licht is:
- Zorgen voor dat de Arduino is correct aangesloten op de computer via de USB-connectorkabel.
- Probeer een andere USB-apparaat op die poort zoals een muis of een toetsenbord. Als die niet werken, kan de Arduino de USB-poort hebt kortgesloten. De USB-poort is zelfherstellende. Herstarten naar de computer, moet het probleem oplossen.
Een LED (of alle LEDs) zal niet oplichten.
Het programma moet de LEDs oplichten na een paar seconden. Ze kunnen knipperen terwijl het programma wordt geladen. Als het Arduino ON-lampje brandt, maar de LEDs niet zijn:
- Controleren welke pinnen met de LEDs/weerstanden zijn verbonden. Controleer of deze pinnen (9, 10, 11) overeenkomen met de variabelen PIN_RED, PIN_GREEN en PIN_BLUE in de projectcode.
- Handmatig controleren van de LEDs door het aansluiten van de weerstand naar 5V in plaats van een pin. Als de LED gaat niet, vervangen door de LED.
- Als de LEDs met behulp van de 5V maar niet de pinnen oplichten, wordt het programma niet correct uitgevoerd. Uploaden van de Blink-voorbeeldcode (via Bestand -> voorbeelden -> Basics -> Blink) aan de Arduino. Als de Arduino werkt, start een beetje LED knippert regelmatig. Als het niet is, kan de Arduino moeten worden vervangen.
- Als de Arduino werkt, maar het programma wordt niet uitgevoerd, haal de Arduino en herhaal deze stap.
De LED's niet in-en uitfaden.
Het programma moet de intensiteit van de LED's veranderen. Als de LED's op maar niet vervagen:
- De vertragingstijd mogelijk gewoon te lang om op te merken van LEDs wijzigen. DELAY_TIME ingesteld op 1 en het programma opnieuw te uploaden. De LED's moeten in en uit snel verdwijnen. De DELAY_TIME wijzigen in elke gewenste waarde.