Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Forutsetninger
- Trinn 2: Program og kompilering
- Trinn 3: Skriv program
- Trinn 4: Rett SSD1306ASCII_I2C.h som følger
- Trinn 5: Fullfør
Video: En liten og billig lommecomputer som kan programmeres hvor som helst: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Du kan gjøre CardKB om til en lommecomputer
Komplett lommemaskin for CardKB ved bruk av ArduinoBaisc, CardKB, I2C OLED -skjerm. Siden BASIC bruker ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), støtter den nesten alle normale funksjoner som float- og strengvariabler, flerdimensjonale matriser, FOR-NEXT, GOSUB-RETURN, etc. Å gjøre. Lagre og last inn fra EEPROM støttes. BASIC -programmet og variablene bruker omtrent 1k RAM, så det tilsvarer nesten den første datamaskinen (Sinclair ZX81). Den andre 1k RAM brukes til tastatur og skjermbuffer, og det er litt plass til CPU -stakken. Siden arduino har en 1k EEPROM, hvis programmet passer i det grunnleggende miljøet, vil det passe inn i EEPROM.
Rekvisita
1) CardKB (https://en.aliexpress.com/item/32963872643.html)
2) I2C OLED (f.eks. SSD1306 128x32 eller 128x64)
3) mini brødbrett
4) Batteriboks
5) EEPROM (f.eks. 24LC256) (tilleggsutstyr)
Trinn 1: Forutsetninger
- Bruk CardKB Mini Keyboard. Se https://en.aliexpress.com/item/32963872643.html for detaljer.
- SSD1306 -basert OLED -skjerm tilkoblet med I2C. 128x32-versjonen fungerer fint og endre noen definisjoner. ArduinoBasic bruker SPI OLED, men lommedatamaskiner som bruker CardKB bruker I2C OLED.
- (Valgfritt) Bruk en ekstern EEPROM (f.eks. 24LC256) for å lagre flere filer.
Monteringen er veldig enkel. CardKB, OLED og EEPROM kan kobles til med I2C ved hjelp av et mini -brødbrett. Jeg legger et bilde av CardKB kabelinformasjon
Trinn 2: Program og kompilering
- Last ned programmet herfra.
- Sett SSD1306ASCII under mappen "\ Arduino / libraries".
- Adafruit NeoPixel -bibliotek er påkrevd.
-
Velg "ATmega328p (3.3V, 8Mhz)" når du kompilerer. Hvis den ikke er valgt, vil NeoPixel LED forbli hvit.
- Velg "Eksporter kompilert binær" for å lage en skrivefil.
Trinn 3: Skriv program
Skriv en binær kompilert ved hjelp av verktøy som avrdude eller avrdude-GUI og USB ISP.
Jeg laget et verktøy som skriver til CardKB. Du må bruke jumper pins i stedet for verktøy.
Ikke skriv om CardKB -sikringsbiten
Trinn 4: Rett SSD1306ASCII_I2C.h som følger
#define OLED_WIDTH 128
#define OLED_HEIGHT 32 #define OLED_COLMAX 21 #define OLED_ROWMAX 4
128×64>
#define OLED_WIDTH 128
#define OLED_HEIGHT 64 #define OLED_COLMAX 21 #define OLED_ROWMAX 8
Trinn 5: Fullfør
ha det gøy:-)
Anbefalt:
Trygg tilgang til din Pi fra hvor som helst i verden: 7 trinn
Trygg tilgang til din Pi fra hvor som helst i verden: Jeg har få programmer som kjører døgnet rundt på Pi. Hver gang jeg kom ut av huset mitt, ble det veldig vanskelig å sjekke om Pi -helse og status. Jeg overvant deretter den mindre hindringen ved å bruke ngrok. Å få tilgang til enheten utenfra gir
Stemmestyr ditt hjem hvor som helst i verden: 5 trinn
Stemmekontroll ditt hjem fra hvor som helst i verden: … ikke science fiction lenger … Ved hjelp av maskinvare og programvare som er tilgjengelig i dag, vil denne instruksjonsboken demonstrere hvordan det er mulig å stemme styre flertallet av hjemmets systemer via stemmekontroll, smarttelefon, nettbrett og/eller PC fra hvor som helst
Miniatyrelektronikk Hvor liten kan du gå?: 6 trinn
Miniatyrelektronikk Hvor liten kan du gå? og også bytte hele kretsen, men hva
Konverter (bare om) hvilken som helst mediefil til (bare om) hvilken som helst annen mediefil gratis !: 4 trinn
Konverter (bare om) hvilken som helst mediefil til (bare om) hvilken som helst annen mediefil gratis !: Min første instruks, hei! Uansett, jeg var på Google på utkikk etter et gratis program som ville konvertere Youtube.flv -filene mine til et format som er mer universell, som. wmv eller.mov. Jeg søkte på utallige forum og nettsteder og fant deretter et program som heter
Bruk et hvilket som helst 5.1 høyttalersystem med en hvilken som helst MP3 -spiller eller datamaskin, til en billig penge: 4 trinn
Bruk et hvilket som helst 5.1 høyttalersystem med hvilken som helst MP3 -spiller eller datamaskin, til en rimelig pris! Jeg brukte det med skrivebordet mitt som hadde et 5.1 lydkort (PCI). Deretter brukte jeg den sammen med min bærbare datamaskin som hadde en