Sisukord:
- Tarvikud
- 1. samm: eeltingimused
- 2. samm: programm ja koostamine
- Samm: kirjutage programm
- 4. samm. Palun parandage SSD1306ASCII_I2C.h järgmiselt
- 5. samm: lõpetage
Video: Väike ja odav taskuarvuti, mida saab programmeerida kõikjal: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
CardKB saab muuta taskuarvutiks
Täielik taskuarvuti CardKB jaoks, kasutades ArduinoBaisci, CardKB, I2C OLED -ekraani. Kuna BASIC kasutab ArduinoBasicut (https://github.com/robinhedwards/ArduinoBASIC), toetab see peaaegu kõiki tavalisi funktsioone, nagu ujuk- ja stringimuutujad, mitmemõõtmelised massiivid, FOR-NEXT, GOSUB-RETURN jne. EEPROMist salvestamist ja laadimist toetatakse. BASIC programm ja muutujad kasutavad umbes 1k RAM -i, seega on see peaaegu samaväärne esimese arvutiga (Sinclair ZX81). Ülejäänud 1k RAM -i kasutatakse klaviatuuri ja ekraanipuhvri jaoks ning protsessori virna jaoks on vähe ruumi. Kuna arduinol on 1k EEPROM, siis kui programm sobib põhikeskkonda, mahub see ka EEPROM -i.
Tarvikud
1) CardKB (https://en.aliexpress.com/item/32963872643.html)
2) I2C OLED (nt SSD1306 128x32 või 128x64)
3) mini leivalaud
4) Aku kast
5) EEPROM (nt 24LC256) (lisavarustus)
1. samm: eeltingimused
- Kasutage CardKB miniklaviatuuri. Lisateavet leiate aadressilt
- SSD1306 -põhine OLED -ekraan, mis on ühendatud I2C abil. 128x32 versioon töötab hästi-muutke mõnda määratlust. ArduinoBasic kasutab SPI OLED -i, kuid CardKB -d kasutavad taskuarvutid kasutavad I2C OLED -i.
- (Valikuline) Mitme faili salvestamiseks kasutage välist EEPROM -i (nt 24LC256).
Kokkupanek on väga lihtne. CardKB, OLED ja EEPROM saab I2C abil ühendada mini leivaplaadi abil. Panin pildi CardKB kaabli infost
2. samm: programm ja koostamine
- Laadige programm alla siit.
- Pange SSD1306ASCII kausta "\ Arduino / libraries" alla.
- Vajalik on Adafruit NeoPixeli raamatukogu.
-
Kompileerimisel valige "ATmega328p (3.3V, 8Mhz)". Kui seda pole valitud, jääb NeoPixeli LED põlema valgeks.
- Kirjutamisfaili loomiseks valige "Ekspordi kompileeritud binaarfail".
Samm: kirjutage programm
Kirjutage binaar, mis on koostatud selliste tööriistade abil nagu avrdude või avrdude-GUI ja USB ISP.
Lõin tööriista, mis kirjutab CardKB -le. Tööriistade asemel peate kasutama hüppajanõelu.
Ärge kirjutage CardKB kaitsmeotsikut ümber
4. samm. Palun parandage SSD1306ASCII_I2C.h järgmiselt
#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. samm: lõpetage
lõbutse hästi:-)
Soovitan:
Isetegemine -- Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: 6 sammu
Isetegemine || Kuidas teha ämblikrobotit, mida saab nutitelefoni abil Arduino Uno abil juhtida: Ämblikroboti tegemisel saab robootika kohta nii mõndagi õppida. Nagu robotite tegemine, on see nii meelelahutuslik kui ka väljakutsuv. Selles videos näitame teile, kuidas teha ämblikrobot, mida saame juhtida oma nutitelefoni abil (Androi
Odav nutikas kodu - juhtimine kõikjal maailmas: 6 sammu
Odav nutikas kodu - juhtimine kõikjal maailmas: umbes. Praegu töötavad mõlemad vanemad selle nimel, et perele oleks mugav elada. Nii et meil on kodus palju elektroonikaseadmeid, nagu küttekeha, vahelduvvool, pesumasin jne. Kui nad koju naasevad, peaksid nad end väga mugavalt tundma
Väike võimas ja odav pingitoiteallikas: 6 sammu
Väike võimas ja odav pingitoiteallikas: see projekt põhineb ATX -toiteallikal, nii et kui teil on mõni paigutus, saate selle projekti teha. Odav, lihtne, võimas ja AWESOME toiteallikas. Te ei vaja liiga palju komponente ja see on algajatele. Kui ma ütlesin võimas, pean silmas tõelist
2 dollarit Arduino. ATMEGA328 eraldiseisvana. Lihtne, odav ja väga väike. täielik juhend: 6 sammu (koos piltidega)
2 dollarit Arduino. ATMEGA328 eraldiseisvana. Lihtne, odav ja väga väike. täielik juhend: Selles juhendis saate teada, kuidas kasutada Arduino ATMEGA328 mikrokontrolleri kiipi eraldiseisva mikrokontrollerina. Need maksavad ainult 2 dollarit, võivad teha sama, mis teie Arduino ja muudavad teie projektid äärmiselt väikeseks. Me katame tihvtide paigutuse
Kitarrivõimendi kallutusalus - "Aafrika tooli" disain - lihtne, väike, tugev, lihtne, tasuta või tõeliselt odav: 9 sammu
Kitarrivõimendi kallutusalus - "Aafrika tooli" disain - lihtne, väike, tugev, lihtne, tasuta või tõeliselt odav: kitarrivõimendi kallutusalus - liiga lihtne - lihtne, väike, tugev, tasuta või tõeliselt odav. Igas suuruses võimenditele, isegi suurtele eraldi peaga kappidele. Lihtsalt muutke lauad ja torud suuruseks ja vajate peaaegu kõiki soovitud seadmeid