Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
ArduinOLED er en plattform for elektroniske spill og andre prosjekter. Den inkluderer en OLED -skjerm, en joystick, noen knapper, en summer og tilkoblingspunkter for krokodilleklipp til grensesnitt med mange andre enheter. Besøk https://johanv.xyz/ArduinOLED for mer informasjon.
Denne opplæringen dekker hvordan du konfigurerer programvaren for brettet. For å lære hvordan du bestiller delene og bygger tavlen, besøk
Trinn 1: Installere Arduino IDE
Besøk Arduino -programvaresiden og klikk på lenken for operativsystemet ditt.
Jeg valgte "Windows Installer", men hvis du ikke har administratortilgang, last ned "Windows ZIP -filen for ikke -admininstallasjon".
Klikk "Ja" når den spør deg om appen skal få lov til å gjøre endringer. Klikk deretter "Neste" til trinnene er utført.
Trinn 2: Last ned bibliotekene
Du trenger tre biblioteker for å bruke ArduinOLED: U8g2 -biblioteket, DirectIO -biblioteket og ArduinOLED -biblioteket.
U8g2 -biblioteket
Åpne Arduino IDE og klikk "Sketch", deretter "Include Library", deretter "Manage Libraries …"
Skriv "U8g2" i søkefeltet og klikk "Installer".
Etter at den er installert, klikker du "Lukk".
DirectIO -biblioteket
DirectIO -biblioteket gir en raskere måte å sette I -pinnene på Arduino hvis pin -nummeret er konstant. Det er nødvendig av ArduinOLED -biblioteket i neste trinn.
mmarchetti/DirectIO DirectIO - Rask, enkelt I/O -bibliotek for Arduino GitHub
Gå til lenken ovenfor, klikk på "Klon eller Last ned" -knappen, og klikk deretter på "Last ned ZIP".
Alternativt kan du klikke på denne lenken for å laste ned ZIP -filen:
github.com/mmarchetti/DirectIO/archive/master.zip
Klikk deretter på "Sketch", "Include Library" i Arduino IDE og deretter på "Add. ZIP Library".
Naviger til "Nedlastinger" -mappen, velg "DirectIO-master.zip" som du nettopp lastet ned, og klikk "Åpne".
ArduinOLED -biblioteket
ArduinOLED -biblioteket ble skrevet av meg spesielt for dette brettet. Oppsettet ligner veldig på DirectIO i forrige trinn.
johanvandegriff/ArduinOLED -biblioteket for ArduinOLED -styret. GitHub
Gå til lenken ovenfor, klikk på "Klon eller Last ned" -knappen, og klikk deretter på "Last ned ZIP".
Alternativt kan du klikke på denne lenken for å laste ned ZIP -filen:
github.com/johanvandegriff/ArduinOLED/archive/master.zip
Klikk deretter på "Sketch", "Include Library" i Arduino IDE og deretter på "Add. ZIP Library".
Naviger til "Nedlastinger" -mappen, velg "ArduinOLED-master.zip" som du nettopp lastet ned, og klikk "Åpne".
Valgfritt: Gå til mappen Arduino biblioteker (Dokumenter/Arduino/biblioteker) og gi nytt navn til "DirectIO-master" til "DirectIO" og "ArduinOLED-master" til "ArduinOLED".
Trinn 3: Koble til programmererkabelen
Se på baksiden av programmereren og finn pinnen merket "GND". Noter fargen på pinnen.
Koble deretter kabelen til de midterste 4 pinnene på kontakten på ArduinOLED -kortet, og pass på at fargen du noterte deg på er merket med "GND".
Til slutt kobler du USB -enden av programmererkabelen til datamaskinen.
Trinn 4: Last opp eksempelskissene
Klikk på "Fil", "Eksempler", "ArduinOLED" og deretter "ArduinOLED_u8g2_StackerGame".
Klikk på "Tools", "Board" og deretter "Arduino Pro or Pro Mini".
Klikk på "Verktøy", "Prosessor" og deretter "ATmega328 (5V, 16MHz)".
Klikk på "Verktøy", "Port", og velg deretter porten som vises når kabelen kobles til.
Hold inne knappen merket "RST" på ArduinOLED -kortet.
Klikk på "Last opp" -knappen i Arduino IDE.
Når statusen endres fra "Kompilerer …" og "Laster opp …", slipper du "RST" -knappen.
Tekst skal vises på skjermen.
Gratulerer! Du gjorde det!
Du vil kanskje merke at høyeste poengsum for spillet er 255. For å tilbakestille det, hold nede "R" -knappen mens ArduinOLED slås på (enten fra strømbryteren eller tilbakestillingsknappen). Du vil se en skjerm som forteller deg at høyeste poengsum ble tilbakestilt.
Trinn 5: Neste trinn
- Prøv de andre eksempelskissene
- Prøv å lage noen av de andre prosjektene som er oppført på