Tartalomjegyzék:
- Kellékek
- 1. lépés: Előfeltételek
- 2. lépés: Programozás és összeállítás
- 3. lépés: Program írása
- 4. lépés: Kérjük, javítsa ki az SSD1306ASCII_I2C.h fájlt az alábbiak szerint
- 5. lépés: Fejezze be
Videó: Egy kicsi és olcsó zsebszámítógép, amely bárhol programozható: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A CardKB -t zsebszámítógéppé alakíthatja
Komplett zsebszámítógép a CardKB számára ArduinoBaisc, CardKB, I2C OLED képernyővel. Mivel a BASIC az ArduinoBasic-ot (https://github.com/robinhedwards/ArduinoBASIC) használja, szinte minden normál funkciót támogat, például úszó- és karakterlánc-változókat, többdimenziós tömböket, FOR-NEXT, GOSUB-RETURN stb. Az EEPROM -ból történő mentés és betöltés támogatott. A BASIC program és változói körülbelül 1k RAM -ot használnak, tehát szinte megegyezik az első számítógéppel (Sinclair ZX81). A másik 1 k RAM -ot a billentyűzet és a képernyőpuffer használja, és van egy kis hely a CPU -veremnek. Mivel az arduino 1k EEPROM -mal rendelkezik, ha a program illeszkedik az alapkörnyezetbe, akkor beilleszkedik az EEPROM -ba.
Kellékek
1) CardKB (https://en.aliexpress.com/item/32963872643.html)
2) I2C OLED (pl. SSD1306 128x32 vagy 128x64)
3) mini kenyeretábla
4) Akkumulátor doboz
5) EEPROM (pl. 24LC256) (opció)
1. lépés: Előfeltételek
- Használjon CardKB Mini billentyűzetet. Részletekért keresse fel a https://en.aliexpress.com/item/32963872643.html webhelyet.
- SSD1306 alapú OLED képernyő I2C használatával csatlakoztatva. A 128x32-es verzió jól működik-módosítson néhány definíciót. Az ArduinoBasic SPI OLED -et használ, de a CardKB -t használó zsebszámítógépek I2C OLED -et.
- (Opcionális) Több fájl mentéséhez használjon külső EEPROM -ot (pl. 24LC256).
Az összeszerelés nagyon egyszerű. A CardKB, az OLED és az EEPROM csatlakoztatható az I2C segítségével egy mini kenyértáblával. Feltettem egy képet a CardKB kábel információiról
2. lépés: Programozás és összeállítás
- Töltse le a programot innen.
- Tegye az SSD1306ASCII -t az "\ Arduino / libraries" mappába.
- Adafruit NeoPixel könyvtár szükséges.
-
Fordításkor válassza az "ATmega328p (3.3V, 8Mhz)" lehetőséget. Ha nincs kiválasztva, a NeoPixel LED fehéren világít.
- Írásfájl létrehozásához válassza az "Összeállított bináris exportálása" lehetőséget.
3. lépés: Program írása
Írjon egy bináris programot, amelyet olyan eszközök segítségével állítottak össze, mint az avrdude vagy avrdude-GUI és USB ISP.
Létrehoztam egy eszközt, amely a CardKB -be ír. A szerszámok helyett áthidaló csapokat kell használni.
Ne írja át a CardKB biztosíték bitjét
4. lépés: Kérjük, javítsa ki az SSD1306ASCII_I2C.h fájlt az alábbiak szerint
#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
5. lépés: Fejezze be
érezd jól magad:-)
Ajánlott:
Renegade-i (Programozható IC-tesztelő, amely úgy érzi, mint az igazi): 3 lépés (képekkel)
Renegade-i (Programozható IC-tesztelő, amely úgy érzi, mint az igazi): A MILLIÓ DOLLAR DREAM. Álmodott valaha arról, hogy saját IC-tesztelője legyen otthon? Nem csak egy eszköz, amely képes tesztelni az IC -t, hanem egy "programozható" gép, amely úgy érzi magát, mint a szemikon teszt ipar legnagyobb szereplőinek egyik zászlóshajója
Egy Raspberry Pi NAS, amely valóban úgy néz ki, mint egy NAS: 13 lépés (képekkel)
Egy Raspberry Pi NAS, ami tényleg úgy néz ki, mint egy NAS: Miért egy Raspberry Pi NAS? Nos, én egy gyönyörű, de helytakarékos Raspberry Pi NAS -t kerestem az internetről, és nem találtam semmit. Találtam néhány NAS -konstrukciót, egy Raspberry Pi -t fa alapra ragasztva, de nem ezt akarom. Azt akarom
2 dollár Arduino. az ATMEGA328 önállóan. Könnyű, olcsó és nagyon kicsi. teljes útmutató: 6 lépés (képekkel)
2 dollár Arduino. az ATMEGA328 önállóan. Könnyű, olcsó és nagyon kicsi. teljes útmutató: Ebben az oktatóanyagban megtanulja, hogyan kell használni az Arduino ATMEGA328 mikrokontroller chipet önálló mikrovezérlőként. Csak 2 dollárba kerülnek, ugyanazt tehetik, mint az Arduino, és rendkívül kicsivé teszik a projektjeit. Lefedjük a csapok elrendezését
Gitárerősítő dönthető állvány - "afrikai szék" - egyszerű, kicsi, erős, könnyű, ingyenes vagy valódi olcsó: 9 lépés
Gitárerősítő billenthető állvány - "afrikai szék" kialakítás - Egyszerű, kicsi, erős, könnyű, ingyenes vagy valódi olcsó: Gitárerősítő dönthető állvány - túl könnyű - egyszerű, kicsi, erős, ingyenes vagy valódi olcsó. Minden méretű erősítőhöz, még nagy szekrényekhez is, külön fejjel. Csak készítsen olyan méretű táblákat és csöveket, amelyekre szüksége van szinte minden kívánt berendezéshez
Gitárerősítő dönthető állvány - egyszerű, mint a Lincoln -rönkök - kicsi, hordozható, egyszerű, stabil, olcsó vagy ingyenes: 9 lépés
Gitárerősítő billenthető állvány - egyszerű, mint a Lincoln -rönkök - Kicsi, hordozható, egyszerű, stabil, olcsó vagy ingyenes: Gitárerősítő dönthető állvány - egyszerű, mint a Lincoln -rönk. kicsi, hordozható, egyszerű, stabil, olcsó vagy ingyenes rétegelt lemez felhasználásával. Kiváló kombinált erősítőkhöz, nagyobb kialakítás használható nyitott hátlapokhoz