Inhoudsopgave:

ArduinOLED: 5 stappen (met afbeeldingen)
ArduinOLED: 5 stappen (met afbeeldingen)

Video: ArduinOLED: 5 stappen (met afbeeldingen)

Video: ArduinOLED: 5 stappen (met afbeeldingen)
Video: 🇳🇱 LED VERKEERSLICHT / STOPLICHT - Arduino les #27 2024, November
Anonim
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED

ArduinOLED is een platform voor elektronische games en andere projecten. Het bevat een OLED-scherm, een joystick, enkele knoppen, een zoemer en krokodillenklemverbindingspunten om te communiceren met vele andere apparaten. Bezoek https://johanv.xyz/ArduinOLED voor meer info.

In deze zelfstudie wordt beschreven hoe u de software voor het bord instelt. Ga naar https://www.instructables.com/id/Build-the-ArduinOLED/ voor meer informatie over het bestellen van de onderdelen en het bouwen van het bord.

Stap 1: De Arduino IDE installeren

De Arduino IDE installeren
De Arduino IDE installeren
De Arduino IDE installeren
De Arduino IDE installeren

Bezoek de Arduino-softwarepagina en klik op de link voor uw besturingssysteem.

Ik koos voor "Windows Installer", maar als je geen beheerderstoegang hebt, download dan het "Windows ZIP-bestand voor niet-admin-installatie".

Klik op "Ja" wanneer u wordt gevraagd of de app wijzigingen mag aanbrengen. Klik vervolgens op "Volgende" totdat de stappen zijn voltooid.

Stap 2: De bibliotheken downloaden

De bibliotheken downloaden
De bibliotheken downloaden
De bibliotheken downloaden
De bibliotheken downloaden
De bibliotheken downloaden
De bibliotheken downloaden

U hebt drie bibliotheken nodig om de ArduinOLED te gebruiken: de U8g2-bibliotheek, de DirectIO-bibliotheek en de ArduinOLED-bibliotheek.

De U8g2-bibliotheek

Open de Arduino IDE en klik op "Sketch", vervolgens op "Bibliotheek opnemen" en vervolgens op "Bibliotheken beheren…"

Typ "U8g2" in de zoekbalk en klik op "Installeren".

Nadat het is geïnstalleerd, klikt u op "Sluiten".

De DirectIO-bibliotheek

De DirectIO-bibliotheek biedt een snellere manier om de I-pinnen op de Arduino in te stellen als het pinnummer een constante is. Het is nodig voor de ArduinOLED-bibliotheek in de volgende stap.

mmarchetti/DirectIO DirectIO - Snelle, eenvoudige I/O-bibliotheek voor Arduino GitHub

Ga naar de bovenstaande link, klik op de knop "Klonen of downloaden" en klik vervolgens op "ZIP downloaden".

U kunt ook op deze link klikken om het ZIP-bestand te downloaden:

github.com/mmarchetti/DirectIO/archive/master.zip

Klik vervolgens in de Arduino IDE op "Sketch", "Include Library" en vervolgens op "Add. ZIP Library".

Navigeer naar de map "Downloads", selecteer "DirectIO-master.zip" die u zojuist hebt gedownload en klik op "Openen".

De ArduinOLED-bibliotheek

De ArduinOLED-bibliotheek is door mij speciaal voor dit bord geschreven. De setup lijkt erg op die van DirectIO in de vorige stap.

johanvandegriff/ArduinOLED Bibliotheek voor het ArduinOLED bord. GitHub

Ga naar de bovenstaande link, klik op de knop "Klonen of downloaden" en klik vervolgens op "ZIP downloaden".

U kunt ook op deze link klikken om het ZIP-bestand te downloaden:

github.com/johanvandegriff/ArduinOLED/archive/master.zip

Klik vervolgens in de Arduino IDE op "Sketch", "Include Library" en vervolgens op "Add. ZIP Library".

Navigeer naar de map "Downloads", selecteer "ArduinOLED-master.zip" die u zojuist hebt gedownload en klik op "Openen".

Optioneel: Ga naar de map Arduino-bibliotheken (Documents/Arduino/libraries) en hernoem "DirectIO-master" naar "DirectIO" en "ArduinOLED-master" naar "ArduinOLED".

Stap 3: Sluit de programmeerkabel aan

Sluit de programmeerkabel aan
Sluit de programmeerkabel aan
Sluit de programmeerkabel aan
Sluit de programmeerkabel aan

Kijk naar de achterkant van de programmer en vind de pin met het label "GND". Noteer de kleur van de pin.

Steek vervolgens de kabel in de middelste 4 pinnen van de connector op het ArduinOLED-bord en zorg ervoor dat de kleur die u hebt genoteerd op de zijkant staat met het label "GND".

Sluit ten slotte het USB-uiteinde van de programmeerkabel aan op uw computer.

Stap 4: De voorbeeldschetsen uploaden

De voorbeeldschetsen uploaden
De voorbeeldschetsen uploaden
De voorbeeldschetsen uploaden
De voorbeeldschetsen uploaden
De voorbeeldschetsen uploaden
De voorbeeldschetsen uploaden
De voorbeeldschetsen uploaden
De voorbeeldschetsen uploaden

Klik op "Bestand", "Voorbeelden", "ArduinOLED" en vervolgens op "ArduinOLED_u8g2_StackerGame".

Klik op "Extra", "Board" en vervolgens op "Arduino Pro of Pro Mini".

Klik op "Extra", "Processor" en vervolgens op "ATmega328 (5V, 16MHz)".

Klik op "Extra", "Poort" en selecteer vervolgens de poort die verschijnt wanneer de kabel is aangesloten.

Houd de knop met het label "RST" op het ArduinOLED-bord ingedrukt.

Klik op de knop "Uploaden" in de Arduino IDE.

Wanneer de status verandert van "Compiling…" en "Uploading…", laat u de "RST"-knop los.

Er moet tekst op het scherm verschijnen.

Gefeliciteerd! Je hebt het gedaan!

Je merkt misschien dat de hoogste score voor het spel 255 is. Om het te resetten, houd je de "R"-knop ingedrukt terwijl de ArduinOLED opstart (vanaf de aan / uit-schakelaar of de reset-knop). U ziet een scherm dat u vertelt dat de highscore is gereset.

Stap 5: Volgende stappen

  • Probeer de andere voorbeeldschetsen
  • Probeer enkele van de andere projecten te maken die worden vermeld op

Aanbevolen: