Sommario:
- Forniture
- Passaggio 1: Prerequisiti
- Passaggio 2: programma e compilazione
- Passaggio 3: scrivere il programma
- Passaggio 4: correggere SSD1306ASCII_I2C.h come segue
- Passaggio 5: fine
Video: Un computer tascabile piccolo ed economico che può essere programmato ovunque.: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Puoi trasformare CardKB in un computer tascabile
Computer tascabile completo per CardKB con schermo OLED ArduinoBaisc, CardKB, I2C. Poiché il BASIC utilizza ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), supporta quasi tutte le normali funzioni come variabili float e string, array multidimensionali, FOR-NEXT, GOSUB-RETURN, ecc. Da fare. È supportato il salvataggio e il caricamento da EEPROM. Il programma e le variabili BASIC utilizzano circa 1k di RAM, quindi è quasi equivalente al primo computer (Sinclair ZX81). L'altro 1k di RAM viene utilizzato per la tastiera e il buffer dello schermo, e c'è un po' di spazio per lo stack della CPU. Poiché arduino ha una EEPROM da 1k, se il programma si adatta all'ambiente di base, si adatterà alla EEPROM.
Forniture
1) Carta KB (https://en.aliexpress.com/item/32963872643.html)
2) I2C OLED (es. SSD1306 128x32 o 128x64)
3) mini tagliere
4) Scatola batteria
5) EEPROM (es. 24LC256) (Opzione)
Passaggio 1: Prerequisiti
- Usa la mini tastiera CardKB. Fare riferimento a https://en.aliexpress.com/item/32963872643.html per i dettagli.
- Schermo OLED basato su SSD1306 collegato tramite I2C. La versione 128x32 funziona bene modificando alcune definizioni. ArduinoBasic utilizza SPI OLED, ma i computer tascabili che utilizzano CardKB utilizzano I2C OLED.
- (Facoltativo) Utilizzare una EEPROM esterna (es. 24LC256) per salvare più file.
Il montaggio è molto semplice. CardKB, OLED e EEPROM possono essere collegati tramite I2C utilizzando una mini breadboard. Ho messo una foto delle informazioni sul cavo CardKB
Passaggio 2: programma e compilazione
- Scarica il programma da qui.
- Metti SSD1306ASCII nella cartella "\ Arduino / librerie".
- È necessaria la libreria Adafruit NeoPixel.
-
Selezionare "ATmega328p (3.3V, 8Mhz)" durante la compilazione. Se non selezionato, il LED NeoPixel rimarrà acceso in bianco.
- Selezionare "Esporta binario compilato" per creare un file di scrittura.
Passaggio 3: scrivere il programma
Scrivere un binario compilato utilizzando strumenti come avrdude o avrdude-GUI e USB ISP.
Ho creato uno strumento che scrive su CardKB. È necessario utilizzare i pin dei ponticelli invece degli strumenti.
Non riscrivere il bit del fusibile CardKB
Passaggio 4: correggere SSD1306ASCII_I2C.h come segue
#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
Passaggio 5: fine
divertiti:-)
Consigliato:
Fai da te -- Come creare un robot ragno che può essere controllato tramite smartphone utilizzando Arduino Uno: 6 passaggi
Fai da te || Come creare un robot ragno che può essere controllato tramite smartphone utilizzando Arduino Uno: Durante la creazione di un robot Spider, si possono imparare tante cose sulla robotica. Come fare robot è divertente oltre che stimolante. In questo video ti mostreremo come realizzare un robot Spider, che possiamo azionare utilizzando il nostro smartphone (Androi
Il braccio robotico può essere utilizzato per la stampa 3D: 13 passaggi
Il braccio robotico dell'ingranaggio potrebbe essere utilizzato per la stampa 3D: l'obiettivo che volevo dare al robot è realizzare un modello e dimostrare la forza del suo sistema di trasferimento della forza attraverso gli ingranaggi e con questo generare anche il tocco. I cuscinetti a sfera vengono utilizzati per ridurre l'attrito e rendere il robot si muove in modo più armonioso. Il
Bruciatore alimentato tramite USB! Questo progetto può bruciare attraverso plastica/legno/carta (il progetto divertente deve anche essere un legno molto fine): 3 passaggi
Bruciatore alimentato tramite USB! Questo progetto può bruciare attraverso plastica/legno/carta (il progetto divertente deve anche essere un legno molto fine): NON FARLO UTILIZZANDO USB!!!! ho scoperto che può danneggiare il tuo computer da tutti i commenti. il mio computer va bene comunque Utilizzare un caricabatterie per telefono da 600 mA 5 V. ho usato questo e funziona bene e nulla può essere danneggiato se usi una spina di sicurezza per interrompere l'alimentazione
Più dischi rigidi o ottici in un computer che non può davvero: 8 passaggi
Più dischi rigidi o ottici in un computer che davvero non può: PRIMO EVAR Quindi ho reso questo istruttivo dopo anni di trolling e lettura in giro, finalmente ho avuto il coraggio di crearne uno mio. In poche parole ti sto mostrando come installare l'hardware (in questo caso due dischi rigidi IDE e due unità ottiche IDE) in un IDE m
L'auto remota che può andare ovunque: 6 passaggi
L'auto remota che può andare ovunque: questa è un'auto che può andare ovunque tu voglia, acqua, terra e molti altri posti !! per realizzare questa macchina le cose di cui avrai bisogno sono:- 1. una vecchia macchina che ha il motore delle ruote posteriori e il motore di rotazione anteriore 2. hai bisogno di 2 batterie da 9 volt 3.2 o 1