Innehållsförteckning:
- Tillbehör
- Steg 1: Förutsättningar
- Steg 2: Program och sammanställning
- Steg 3: Skriv program
- Steg 4: Korrigera SSD1306ASCII_I2C.h som följer
- Steg 5: Slutför
Video: En liten och billig fickdator som kan programmeras överallt: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:42
Du kan förvandla CardKB till en fickdator
Komplett fickdator för CardKB med ArduinoBaisc, CardKB, I2C OLED -skärm. Eftersom BASIC använder ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC) stöder den nästan alla normala funktioner som float- och strängvariabler, flerdimensionella matriser, FOR-NEXT, GOSUB-RETURN etc. Att göra. Spara och ladda från EEPROM stöds. BASIC -programmet och variablerna använder cirka 1k RAM, så det motsvarar nästan den första datorn (Sinclair ZX81). Den andra 1k RAM används för tangentbordet och skärmbufferten, och det finns lite utrymme för CPU -stacken. Eftersom arduino har en 1k EEPROM, om programmet passar in i den grundläggande miljön, kommer det att passa in i EEPROM.
Tillbehör
1) CardKB (https://en.aliexpress.com/item/32963872643.html)
2) I2C OLED (t.ex. SSD1306 128x32 eller 128x64)
3) mini brödbräda
4) Batterilåda
5) EEPROM (t.ex. 24LC256) (tillval)
Steg 1: Förutsättningar
- Använd CardKB Mini Keyboard. Se https://en.aliexpress.com/item/32963872643.html för mer information.
- SSD1306 -baserad OLED -skärm ansluten med I2C. 128x32-versionen fungerar fint och ändrar vissa definitioner. ArduinoBasic använder SPI OLED, men fickdatorer som använder CardKB använder I2C OLED.
- (Valfritt) Använd en extern EEPROM (t.ex. 24LC256) för att spara flera filer.
Monteringen är mycket enkel. CardKB, OLED och EEPROM kan anslutas med I2C med en mini -brödbräda. Jag lägger upp en bild av CardKB -kabelinformation
Steg 2: Program och sammanställning
- Ladda ner programmet härifrån.
- Sätt SSD1306ASCII under mappen "\ Arduino / libraries".
- Adafruit NeoPixel -bibliotek krävs.
-
Välj "ATmega328p (3.3V, 8Mhz)" när du kompilerar. Om den inte väljs förblir NeoPixel -lysdioden vit.
- Välj "Export kompilerad binär" för att skapa en skrivfil.
Steg 3: Skriv program
Skriv en binär kompilerad med hjälp av verktyg som avrdude eller avrdude-GUI och USB ISP.
Jag skapade ett verktyg som skriver till CardKB. Du måste använda bygelnålar istället för verktyg.
Skriv inte om CardKB -säkringsbiten
Steg 4: Korrigera SSD1306ASCII_I2C.h som följer
#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
Steg 5: Slutför
ha så kul:-)
Rekommenderad:
Liten kraftfull och billig bänkströmförsörjning: 6 steg
Liten kraftfull och billig bänkströmförsörjning: Detta projekt är baserat på ATX -strömförsörjning, så om du har lite att lägga runt kan du göra detta projekt.Billigt, enkelt, kraftfullt och FANTASTISK strömförsörjning. Du behöver inte för många komponenter och det är för nybörjare. När jag sa kraftfull, menar jag en riktig
Hur man hämtar musik från NÄSTAN någon (Haha) webbplats (så länge du kan höra det kan du få det Ok fint om det är inbäddat i Flash kanske du inte kan) REDIGERA !!!!! Tillagd info: 4 steg
Hur man hämtar musik från NÄSTAN någon (Haha) webbplats (så länge du kan höra det kan du få det … Ok fint om det är inbäddat i Flash kanske du inte kan) REDIGERA !!!!! Tillagd info: om du någonsin går till en webbplats och den spelar en låt som du gillar och vill ha den, så här är instruktionen för mig, inte mitt fel om du förstör något (enda sättet det kommer att hända är om du börjar ta bort saker utan anledning ) Jag har kunnat få musik för
UPPDATERAD !!!! Billig och enkel WIFI -antenn Signalförstärkare som är bättre och snabbare än papperet !!!: 9 steg
UPPDATERAD !!!! Billig och enkel WIFI -antenn Signalförstärkare som är bättre och snabbare än papperet !!!: En ny sväng på en gammal idé för att förbättra din WIFI -signal
Fjärrbilen som kan gå överallt: 6 steg
Fjärrbilen som kan gå överallt: Detta är en bil som kan gå vart du vill för att vattna, landa och många fler platser !! för att göra denna bil till de saker du behöver är:- 1. en gammal bil som har motorn på bakhjulen och den främre vridmotorn 2. du behöver 2 av 9 volts batterier 3.2 eller 1
Förstärkare för gitarrförstärkare - lätt som Lincoln -stockar - liten, bärbar, enkel, stabil, billig eller gratis: 9 steg
Gitarrförstärkare Tilt Stand - Easy As Lincoln Logs - Small, Portable, Simple, Stable, Cheap or Free .: Guitar amp tilt stand - easy as Lincoln Logs. liten, bärbar, enkel, stabil, billig eller gratis med skrotplywood. Perfekt för kombinationsförstärkare, större design kan användas för öppna ryggar