INHOUDSOPGAWE:

ArduinOLED: 5 stappe (met foto's)
ArduinOLED: 5 stappe (met foto's)

Video: ArduinOLED: 5 stappe (met foto's)

Video: ArduinOLED: 5 stappe (met foto's)
Video: ESP32 Tutorial 5 - LED Fade, control brightness of an LED -ESP32 IoT Learnig kit 2024, September
Anonim
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED
ArduinOLED

ArduinOLED is 'n platform vir elektroniese speletjies en ander projekte. Dit bevat 'n OLED -skerm, 'n joystick, 'n paar knoppies, 'n gonser en aansluitingspunte vir krokodilleknipsels om met baie ander toestelle te koppel. Besoek https://johanv.xyz/ArduinOLED vir meer inligting.

Hierdie handleiding dek hoe u die sagteware vir die bord instel. Besoek https://www.instructables.com/id/Build-the-ArduinOLED/ vir meer inligting oor hoe om die onderdele te bestel en die bord te bou.

Stap 1: Installeer die Arduino IDE

Die installering van die Arduino IDE
Die installering van die Arduino IDE
Die installering van die Arduino IDE
Die installering van die Arduino IDE

Besoek die Arduino sagteware -bladsy en klik op die skakel vir u bedryfstelsel.

Ek het 'Windows Installer' gekies, maar as u nie admin -toegang het nie, laai die 'Windows ZIP -lêer af vir nie -admin -installasie'.

Klik op "Ja" as dit u vra of die program toegelaat moet word om veranderinge aan te bring. Klik dan op "Volgende" totdat die stappe voltooi is.

Stap 2: Laai die biblioteke af

Laai die biblioteke af
Laai die biblioteke af
Laai die biblioteke af
Laai die biblioteke af
Laai die biblioteke af
Laai die biblioteke af

U het drie biblioteke nodig om die ArduinOLED te gebruik: die U8g2 -biblioteek, die DirectIO -biblioteek en die ArduinOLED -biblioteek.

Die U8g2 -biblioteek

Maak die Arduino IDE oop en klik op "Skets", dan "Sluit biblioteek in", dan "Beheer biblioteke …"

Tik "U8g2" in die soekbalk en klik op "Installeer".

Nadat dit geïnstalleer is, klik op "Sluit".

Die DirectIO -biblioteek

Die DirectIO -biblioteek bied 'n vinniger manier om die I -penne op die Arduino in te stel as die speldnommer konstant is. Dit is nodig in die volgende stap deur die ArduinOLED -biblioteek.

mmarchetti/DirectIO DirectIO - vinnige, eenvoudige I/O -biblioteek vir Arduino GitHub

Gaan na die skakel hierbo, klik op die knoppie "Kloon of aflaai" en klik dan op "Laai zip af".

Alternatiewelik kan u op hierdie skakel klik om die zip -lêer af te laai:

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

Klik dan in die Arduino IDE op "Skets", "Sluit biblioteek in" en dan "Voeg. ZIP -biblioteek by".

Gaan na die gids "Downloads", kies "DirectIO-master.zip" wat u pas afgelaai het en klik op "Open".

Die ArduinOLED -biblioteek

Die ArduinOLED -biblioteek is spesiaal deur my geskryf vir hierdie bord. Die opstelling is baie soortgelyk aan die van DirectIO in die vorige stap.

johanvandegriff/ArduinOLED -biblioteek vir die ArduinOLED -bord. GitHub

Gaan na die skakel hierbo, klik op die knoppie "Kloon of aflaai" en klik dan op "Laai zip af".

Alternatiewelik kan u op hierdie skakel klik om die zip -lêer af te laai:

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

Klik dan in die Arduino IDE op "Skets", "Sluit biblioteek in" en dan op "Voeg. ZIP -biblioteek by".

Gaan na die gids "Downloads", kies "ArduinOLED-master.zip" wat u pas afgelaai het, en klik op "Open".

Opsioneel: Gaan na die gids Arduino biblioteke (dokumente/Arduino/biblioteke) en hernoem "DirectIO-master" na "DirectIO" en "ArduinOLED-master" na "ArduinOLED".

Stap 3: Sluit die programmeerkabel aan

Koppel die programmeerkabel aan
Koppel die programmeerkabel aan
Koppel die programmeerkabel aan
Koppel die programmeerkabel aan

Kyk agter op die programmeerder en vind die pen met die naam "GND". Teken die penkleur aan.

Steek dan die kabel in die middelste 4 penne van die aansluiting op die ArduinOLED -bord, en maak seker dat die kleur waarvan u kennis geneem het, aan die kant met die naam 'GND' is.

Koppel laastens die USB -einde van die programmeerkabel aan op u rekenaar.

Stap 4: Laai die voorbeeldsketse op

Laai die voorbeeldsketse op
Laai die voorbeeldsketse op
Laai die voorbeeldsketse op
Laai die voorbeeldsketse op
Laai die voorbeeldsketse op
Laai die voorbeeldsketse op
Laai die voorbeeldsketse op
Laai die voorbeeldsketse op

Klik op "File", "Voorbeelde", "ArduinOLED" en dan "ArduinOLED_u8g2_StackerGame".

Klik op "Tools", "Board" en dan op "Arduino Pro or Pro Mini".

Klik op "Tools", "Processor" en dan op "ATmega328 (5V, 16MHz)".

Klik op "Tools", "Port" en kies dan die poort wat verskyn wanneer die kabel ingeprop word.

Hou die knoppie gemerk "RST" op die ArduinOLED -bord ingedruk.

Klik op die "Upload" -knoppie in die Arduino IDE.

As die status verander van "Opstel …" en "Laai op …", laat die "RST" -knoppie los.

Teks moet op die skerm verskyn.

Baie geluk! Jy het dit gedoen!

U sal dalk sien dat die hoogste telling vir die spel 255 is. Om dit terug te stel, hou die "R" -knoppie ingedruk terwyl die ArduinOLED aanskakel (hetsy vanaf die aan / uit -skakelaar of die reset -knoppie). U sal 'n skerm sien wat u vertel dat die hoë telling teruggestel is.

Stap 5: Volgende stappe

  • Probeer die ander voorbeeldsketse
  • Probeer 'n paar van die ander projekte op

Aanbeveel: