INHOUDSOPGAWE:
- Voorrade
- Stap 1: Voorvereistes
- Stap 2: Program en samestelling
- Stap 3: Skryf program
- Stap 4: Korrigeer asseblief SSD1306ASCII_I2C.h soos volg
- Stap 5: Voltooi
Video: N Klein en goedkoop sakrekenaar wat oral geprogrammeer kan word: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
U kan CardKB in 'n sakrekenaar verander
Volledige sakrekenaar vir CardKB met behulp van ArduinoBaisc, CardKB, I2C OLED -skerm. Aangesien BASIC ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC) gebruik, ondersteun dit byna alle normale funksies, soos float- en stringveranderlikes, multidimensionele skikkings, FOR-NEXT, GOSUB-RETURN, ens. Stoor en laai vanaf EEPROM word ondersteun. Die BASIC -program en veranderlikes gebruik ongeveer 1k RAM, dus dit is amper gelykstaande aan die eerste rekenaar (Sinclair ZX81). Die ander 1k RAM word gebruik vir die sleutelbord- en skermbuffer, en daar is 'n bietjie ruimte vir die CPU -stapel. Aangesien arduino 'n 1k EEPROM het, pas dit in die EEPROM as die program in die basiese omgewing pas.
Voorrade
1) CardKB (https://en.aliexpress.com/item/32963872643.html)
2) I2C OLED (bv. SSD1306 128x32 of 128x64)
3) mini broodbord
4) Batterykas
5) EEPROM (bv. 24LC256) (Opsie)
Stap 1: Voorvereistes
- Gebruik CardKB Mini Keyboard. Raadpleeg https://en.aliexpress.com/item/32963872643.html vir meer inligting.
- SSD1306 -gebaseerde OLED -skerm wat met I2C verbind is. Die 128x32-weergawe werk en verander sommige definisies. ArduinoBasic gebruik SPI OLED, maar sakrekenaars wat CardKB gebruik, gebruik I2C OLED.
- (Opsioneel) Gebruik 'n eksterne EEPROM (bv. 24LC256) om verskeie lêers te stoor.
Die montering is baie maklik. CardKB, OLED en EEPROM kan met I2C verbind word met behulp van 'n mini -broodbord. Ek het 'n foto van CardKB -kabelinligting geplaas
Stap 2: Program en samestelling
- Laai die program hier af.
- Plaas SSD1306ASCII onder die gids "\ Arduino / libraries".
- Adafruit NeoPixel -biblioteek word vereis.
-
Kies "ATmega328p (3.3V, 8Mhz)" tydens die opstel. As dit nie gekies is nie, bly die NeoPixel -LED wit.
- Kies 'Uitvoer saamgestelde binêre' om 'n skryflêer te skep.
Stap 3: Skryf program
Skryf 'n binêre saamgestel met behulp van gereedskap soos avrdude of avrdude-GUI en USB ISP.
Ek het 'n instrument geskep wat aan CardKB skryf. U moet springpenne in plaas van gereedskap gebruik.
Moenie die CardKB -sekuriteitsbit herskryf nie
Stap 4: Korrigeer asseblief SSD1306ASCII_I2C.h soos volg
#defineer OLED_WIDTH 128
#definieer OLED_HEIGHT 32 #definieer OLED_COLMAX 21 #definieer OLED_ROWMAX 4
128×64>
#defineer OLED_WIDTH 128
#definieer OLED_HEIGHT 64 #definieer OLED_COLMAX 21 #definieer OLED_ROWMAX 8
Stap 5: Voltooi
hê pret:-)
Aanbeveel:
DIY -- Hoe om 'n spinnekoprobot te maak wat met 'n slimfoon beheer kan word met behulp van Arduino Uno: 6 stappe
DIY || Hoe om 'n spinnekoprobot te maak wat met 'n slimfoon beheer kan word met behulp van Arduino Uno: As u 'n spinnekoprobot maak, kan u soveel dinge oor robotika leer. Soos om robotte te maak, is dit vermaaklik sowel as uitdagend. In hierdie video gaan ons jou wys hoe om 'n Spider -robot te maak wat ons kan gebruik met ons slimfoon (Androi
Buigsame boekwyser wat verander kan word, kan verander word: 6 stappe
Buigsame boek wat verander kan word: verander u gunsteling papierboekmerk in 'n veranderlike boek met slegs 'n paar maklike stappe. om 'n boek opsy te sit as dinge gaan
Onafhanklike Arduino 3.3V W / eksterne 8 MHz -klok wat van Arduino Uno geprogrammeer word deur ICSP / ISP (met seriële monitering!): 4 stappe
Onafhanklike Arduino 3.3V W / eksterne 8 MHz -klok wat van Arduino Uno geprogrammeer word deur middel van ICSP / ISP (met seriële monitering!): Doelstellings: Om 'n selfstandige Arduino te bou wat op 3.3V van 'n 8 MHz eksterne klok werk. Om dit via ISP (ook bekend as ICSP, in-circuit seriële programmering) te programmeer vanaf 'n Arduino Uno (loop by 5V) Om die selflaaiprogram te wysig en te verbrand
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: 4 stappe
Hoe om musiek te kry van byna enige (Haha) webwerf (solank u dit kan hoor, kan u dit kry … Ok, as dit in Flash is ingebed, kan u dit nie redigeer nie) !!!!! Bygevoeg inligting: as u ooit na 'n webwerf gaan en 'n liedjie speel waarvan u hou en dit wil hê, is dit die instruksie dat u nie my skuld het as u iets deurmekaar maak nie (die enigste manier waarop dit kan gebeur, is as u sonder rede begin om dinge uit te vee) ) Ek kon musiek kry vir
Die afstandsmotor wat oral kan gaan: 6 stappe
Die afgeleë motor wat oral kan gaan: dit is 'n motor wat oral kan gaan, water, land en nog vele meer !! Om hierdie motor te maak, is die volgende:- 1. 'n ou motor met 'n motor van die agterwiele en 'n motor wat aan die voorkant draai. 2. Jy benodig 2 van 9 volt batterye 3.2 of 1