Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Warunki wstępne
- Krok 2: Program i kompilacja
- Krok 3: Napisz program
- Krok 4: Popraw SSD1306ASCII_I2C.h w następujący sposób
- Krok 5: Zakończ
![Mały i tani komputer kieszonkowy, który można zaprogramować w dowolnym miejscu.: 5 kroków Mały i tani komputer kieszonkowy, który można zaprogramować w dowolnym miejscu.: 5 kroków](https://i.howwhatproduce.com/images/011/image-30825-j.webp)
Wideo: Mały i tani komputer kieszonkowy, który można zaprogramować w dowolnym miejscu.: 5 kroków
![Wideo: Mały i tani komputer kieszonkowy, który można zaprogramować w dowolnym miejscu.: 5 kroków Wideo: Mały i tani komputer kieszonkowy, który można zaprogramować w dowolnym miejscu.: 5 kroków](https://i.ytimg.com/vi/JR-Ks3H8nfA/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
![Mały i tani komputer kieszonkowy, który można zaprogramować w dowolnym miejscu Mały i tani komputer kieszonkowy, który można zaprogramować w dowolnym miejscu](https://i.howwhatproduce.com/images/011/image-30825-1-j.webp)
![Mały i tani komputer kieszonkowy, który można zaprogramować w dowolnym miejscu Mały i tani komputer kieszonkowy, który można zaprogramować w dowolnym miejscu](https://i.howwhatproduce.com/images/011/image-30825-2-j.webp)
Możesz zmienić CardKB w kieszonkowy komputer
Kompletny komputer kieszonkowy dla CardKB z ekranem ArduinoBaisc, CardKB, I2C OLED. Ponieważ BASIC używa ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), obsługuje prawie wszystkie normalne funkcje, takie jak zmienne zmiennoprzecinkowe i łańcuchowe, tablice wielowymiarowe, FOR-NEXT, GOSUB-RETURN itp. Do zrobienia. Obsługiwane jest zapisywanie i ładowanie z EEPROM. Program i zmienne BASIC wykorzystują około 1k pamięci RAM, więc jest to prawie odpowiednik pierwszego komputera (Sinclair ZX81). Drugi 1k pamięci RAM jest używany do buforowania klawiatury i ekranu, a także jest trochę miejsca na stos procesora. Ponieważ arduino ma 1k EEPROM, jeśli program pasuje do podstawowego środowiska, zmieści się w EEPROM.
Kieszonkowe dzieci
1) KartaKB (https://en.aliexpress.com/item/32963872643.html)
2) I2C OLED (np. SSD1306 128x32 lub 128x64)
3) mini płytka do krojenia chleba
4) pojemnik na baterie
5) EEPROM (np. 24LC256) (opcja)
Krok 1: Warunki wstępne
![Warunki wstępne Warunki wstępne](https://i.howwhatproduce.com/images/011/image-30825-3-j.webp)
![Warunki wstępne Warunki wstępne](https://i.howwhatproduce.com/images/011/image-30825-4-j.webp)
![Warunki wstępne Warunki wstępne](https://i.howwhatproduce.com/images/011/image-30825-5-j.webp)
- Użyj miniklawiatury CardKB. Aby uzyskać szczegółowe informacje, zapoznaj się z
- Ekran OLED oparty na SSD1306 połączony za pomocą I2C. Wersja 128x32 działa dobrze, zmieniając niektóre definicje. ArduinoBasic wykorzystuje SPI OLED, ale komputery kieszonkowe korzystające z CardKB używają I2C OLED.
- (Opcjonalnie) Użyj zewnętrznej pamięci EEPROM (np. 24LC256) do zapisania wielu plików.
Montaż jest bardzo łatwy. CardKB, OLED i EEPROM można podłączyć przez I2C za pomocą mini płytki stykowej. Wstawiam zdjęcie informacji o kablu CardKB
Krok 2: Program i kompilacja
![Program i kompilacja Program i kompilacja](https://i.howwhatproduce.com/images/011/image-30825-6-j.webp)
![Program i kompilacja Program i kompilacja](https://i.howwhatproduce.com/images/011/image-30825-7-j.webp)
![Program i kompilacja Program i kompilacja](https://i.howwhatproduce.com/images/011/image-30825-8-j.webp)
- Pobierz program stąd.
- Umieść SSD1306ASCII w folderze „\ Arduino / library”.
- Wymagana jest biblioteka Adafruit NeoPixel.
-
Podczas kompilacji wybierz „ATmega328p (3,3 V, 8 MHz)”. Jeśli nie zostanie wybrane, dioda NeoPixel będzie świecić na biało.
- Wybierz „Eksportuj skompilowany plik binarny”, aby utworzyć plik do zapisu.
Krok 3: Napisz program
![Napisz program Napisz program](https://i.howwhatproduce.com/images/011/image-30825-9-j.webp)
![Napisz program Napisz program](https://i.howwhatproduce.com/images/011/image-30825-10-j.webp)
![Napisz program Napisz program](https://i.howwhatproduce.com/images/011/image-30825-11-j.webp)
Napisz plik binarny skompilowany przy użyciu narzędzi takich jak avrdude lub avrdude-GUI i USB ISP.
Stworzyłem narzędzie, które pisze do CardKB. Musisz użyć zworek zamiast narzędzi.
Nie przepisuj bitu bezpiecznika CardKB
Krok 4: Popraw SSD1306ASCII_I2C.h w następujący sposób
![Popraw SSD1306ASCII_I2C.h w następujący sposób Popraw SSD1306ASCII_I2C.h w następujący sposób](https://i.howwhatproduce.com/images/011/image-30825-12-j.webp)
#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
Krok 5: Zakończ
![](https://i.ytimg.com/vi/O71nmI2AG5k/hqdefault.jpg)
baw się dobrze:-)
Zalecana:
Szybkie ładowanie w dowolnym miejscu: 5 kroków (ze zdjęciami)
![Szybkie ładowanie w dowolnym miejscu: 5 kroków (ze zdjęciami) Szybkie ładowanie w dowolnym miejscu: 5 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/003/image-6678-36-j.webp)
Szybkie ładowanie w dowolnym miejscu: Hej! wszyscy Nazywam się Steve.Dzisiaj pokażę Ci, jak szybko naładować telefon Wszędzie To tak jak w przypadku projektu DIY Kliknij tutaj, aby zobaczyć film Zacznijmy
Mały, mocny i tani zasilacz stołowy: 6 kroków
![Mały, mocny i tani zasilacz stołowy: 6 kroków Mały, mocny i tani zasilacz stołowy: 6 kroków](https://i.howwhatproduce.com/images/002/image-4155-43-j.webp)
Mały, mocny i tani zasilacz stołowy: Ten projekt jest oparty na zasilaczu ATX, więc jeśli masz trochę do układania, możesz go wykonać. Tani, łatwy, mocny i NIESAMOWITY zasilacz. Nie będziesz potrzebować zbyt wielu komponentów i to jest dla początkujących.Kiedy powiedziałem potężny, mam na myśli prawdziwy
2 $ Arduino. ATMEGA328 jako samodzielny. Łatwy, tani i bardzo mały. kompletny przewodnik: 6 kroków (ze zdjęciami)
![2 $ Arduino. ATMEGA328 jako samodzielny. Łatwy, tani i bardzo mały. kompletny przewodnik: 6 kroków (ze zdjęciami) 2 $ Arduino. ATMEGA328 jako samodzielny. Łatwy, tani i bardzo mały. kompletny przewodnik: 6 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/002/image-5365-82-j.webp)
2 $ Arduino. ATMEGA328 jako samodzielny. Łatwy, tani i bardzo mały. Kompletny przewodnik.: W tej instrukcji dowiesz się, jak używać mikrokontrolera Arduino ATMEGA328 jako samodzielnego mikrokontrolera. Kosztują tylko 2 dolce, mogą zrobić to samo, co Arduino i sprawić, że Twoje projekty będą bardzo małe. Omówimy układ pinów
Oglądaj lub słuchaj swoich multimediów w dowolnym miejscu z połączeniem internetowym: 5 kroków
![Oglądaj lub słuchaj swoich multimediów w dowolnym miejscu z połączeniem internetowym: 5 kroków Oglądaj lub słuchaj swoich multimediów w dowolnym miejscu z połączeniem internetowym: 5 kroków](https://i.howwhatproduce.com/images/005/image-12385-33-j.webp)
Oglądaj lub słuchaj swoich multimediów w dowolnym miejscu z połączeniem internetowym: Ten samouczek pokaże Ci, jak utworzyć serwer mp3 i stronę internetową, która zawiera filmy Flash (FLV), takie jak te, które widzisz na Youtube.com
Stojak pochylony do wzmacniacza gitarowego – konstrukcja „afrykańskiego krzesła” – prosty, mały, mocny, łatwy, bezpłatny lub naprawdę tani: 9 kroków
![Stojak pochylony do wzmacniacza gitarowego – konstrukcja „afrykańskiego krzesła” – prosty, mały, mocny, łatwy, bezpłatny lub naprawdę tani: 9 kroków Stojak pochylony do wzmacniacza gitarowego – konstrukcja „afrykańskiego krzesła” – prosty, mały, mocny, łatwy, bezpłatny lub naprawdę tani: 9 kroków](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124936-guitar-and-tilt-stand-african-chair-design-simple-small-strong-easy-free-or-real-cheap-9-steps-j.webp)
Guitar Amp Tilt Stand - "Afrykańskie krzesło" Design - Prosty, mały, mocny, łatwy, darmowy lub naprawdę tani: Guitar Amp Tilt Stand - Too Easy - prosty, mały, mocny, darmowy lub naprawdę tani. Dla wszystkich rozmiarów wzmacniaczy, nawet dużych kolumn z oddzielną głowicą. Po prostu przygotuj deski i rury o rozmiarze i potrzebujesz prawie każdego sprzętu, który chcesz