Përmbajtje:
- Furnizimet
- Hapi 1: Parakushtet
- Hapi 2: Programi dhe Përpilimi
- Hapi 3: Shkruani programin
- Hapi 4: Ju lutemi Korrigjoni SSD1306ASCII_I2C.h Siç Ndiqet
- Hapi 5: Përfundoni
Video: Një kompjuter xhepi i vogël dhe i lirë që mund të programohet kudo .: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Ju mund ta ktheni CardKB në një kompjuter xhepi
Kompjuter xhepi i plotë për CardKB duke përdorur ekranin ArduinoBaisc, CardKB, I2C OLED. Meqenëse BASIC përdor ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), ai mbështet pothuajse të gjitha funksionet normale si variablat float dhe string, vargjet shumëdimensionale, FOR-NEXT, GOSUB-RETURN, etj Për të bërë. Ruajtja dhe ngarkimi nga EEPROM mbështetet. Programi BASIC dhe variablat përdorin rreth 1k RAM, kështu që është pothuajse ekuivalent me kompjuterin e parë (Sinclair ZX81). 1k RAM -i tjetër përdoret për tamponin e tastierës dhe ekranit, dhe ka pak vend për rafte të CPU -së. Meqenëse arduino ka një EEPROM 1k, nëse programi përshtatet në mjedisin bazë, ai do të përshtatet në EEPROM.
Furnizimet
1) CardKB (https://en.aliexpress.com/item/32963872643.html)
2) I2C OLED (p.sh. SSD1306 128x32 ose 128x64)
3) mini bordi i bukës
4) Kutia e baterisë
5) EEPROM (p.sh. 24LC256) (Opsion)
Hapi 1: Parakushtet
- Përdorni tastierën Mini CardKB. Ju lutemi referojuni https://en.aliexpress.com/item/32963872643.html për detaje.
- Ekrani OLED i bazuar në SSD1306 i lidhur duke përdorur I2C. Versioni 128x32 funksionon-ndryshoni mirë disa përkufizime. ArduinoBasic përdor SPI OLED, por kompjuterët e xhepit që përdorin CardKB përdorin I2C OLED.
- (Opsionale) Përdorni një EEPROM të jashtëm (p.sh. 24LC256) për të ruajtur skedarë të shumtë.
Montimi është shumë i lehtë. CardKB, OLED dhe EEPROM mund të lidhen me I2C duke përdorur një miniboard. Unë vendos një fotografi të informacionit të kabllit CardKB
Hapi 2: Programi dhe Përpilimi
- Shkarkoni programin nga këtu.
- Vendoseni SSD1306ASCII nën dosjen "\ Arduino / bibliotekat".
- Kërkohet biblioteka Adafruit NeoPixel.
-
Zgjidhni "ATmega328p (3.3V, 8Mhz)" kur përpiloni. Nëse nuk zgjidhet, LED NeoPixel do të mbetet i bardhë i ndezur.
- Zgjidhni "Export compiled Binary" për të krijuar një skedar shkrimi.
Hapi 3: Shkruani programin
Shkruani një binar të përpiluar duke përdorur mjete të tilla si avrdude ose avrdude-GUI dhe USB ISP.
Kam krijuar një mjet që i shkruan CardKB. Ju duhet të përdorni kunjat e kërcyesit në vend të mjeteve.
Mos e rishkruani bitin e siguresës CardKB
Hapi 4: Ju lutemi Korrigjoni SSD1306ASCII_I2C.h Siç Ndiqet
#përcaktoni OLED_WIDTH 128
#përcakto OLED_HEIGHT 32 #përcakto OLED_COLMAX 21 #përcakto OLED_ROWMAX 4
128×64>
#përcaktoni OLED_WIDTH 128
#përcaktoni OLED_HEIGHT 64 #përcaktoni OLED_COLMAX 21 #përcaktoni OLED_ROWMAX 8
Hapi 5: Përfundoni
argëtohu:-)
Recommended:
$ 2 Arduino. ATMEGA328 Si më vete. E lehtë, e lirë dhe shumë e vogël. një udhëzues i plotë .: 6 hapa (me fotografi)
$ 2 Arduino. ATMEGA328 Si i Vetëm. E lehtë, e lirë dhe shumë e vogël. një Udhëzues i Plotë .: Në këtë udhëzues do të mësoni se si të përdorni çipin e mikrokontrolluesit Arduino ATMEGA328 si një mikrokontrollues i pavarur. Ata kushtojnë vetëm 2 dollarë, mund të bëjnë të njëjtën gjë me Arduino -n tuaj dhe t'i bëjnë projektet tuaja jashtëzakonisht të vogla. Ne do të mbulojmë paraqitjen e kunjave,
Nga një Phaser Xhepi në një Laser Xhepi: 6 hapa
Nga një Phaser Xhepi në një Laser Xhepi: Në këtë projekt, ne do të konvertojmë një lodër të vogël Star Trek Phaser që gjeta në Barnes & Fisnik për një tregues lazer. Unë kam dy nga këto faza, dhe njërit i mbaroi bateria për pak dritë, kështu që vendosa ta konvertoj atë në një lazer të rimbushshëm
Si të merrni muzikë nga pothuajse çdo faqe në internet (Haha) (Për sa kohë që mund ta dëgjoni, mund ta merrni Ok mirë nëse është e integruar në flash ju mund të mos jeni në gjendje) E EDITUAR !!!!! Informacion i shtuar: 4 hapa
Si të merrni muzikë nga pothuajse çdo faqe në internet (Haha) (Për sa kohë që mund ta dëgjoni, mund ta merrni … Ok mirë nëse është e integruar në flash ju mund të mos jeni në gjendje) E EDITUAR !!!!! Informacion i Shtuar: nëse shkoni ndonjëherë në një faqe në internet dhe ajo luan një këngë që ju pëlqen dhe e dëshironi atë, atëherë këtu është udhëzimi për ju jo për fajin tim nëse prishni diçka (mënyra e vetme që do të ndodhë është nëse filloni të fshini sendet pa asnjë arsye ) kam qenë në gjendje të marr muzikë për
Ndërtoni një robot shumë të vogël: Bëni robotin më të vogël në botë me rrota me një kapëse .: 9 hapa (me fotografi)
Ndërtoni një robot shumë të vogël: Bëni robotin më të vogël në botë me rrota me një kapëse .: Ndërtoni një robot 1/20 inç kub me një kapëse që mund të marrë dhe lëvizë objekte të vogla. Ajo kontrollohet nga një mikrokontrollues Picaxe. Në këtë moment në kohë, besoj se ky mund të jetë roboti më i vogël me rrota në botë me një kapëse. Kjo pa dyshim do të
Përdorni SSH dhe XMing për të shfaqur programe X nga një kompjuter Linux në një kompjuter Windows: 6 hapa
Përdorni SSH dhe XMing për të shfaqur programe X nga një kompjuter Linux në një kompjuter Windows: Nëse përdorni Linux në punë, dhe Windows në shtëpi, ose anasjelltas, ndonjëherë mund t'ju duhet të regjistroheni në kompjuter në vendndodhjen tuaj tjetër , dhe drejtoni programe. Epo, mund të instaloni një server X dhe të aktivizoni tunelimin SSH me klientin tuaj SSH, dhe një