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
Wideo: Mały i tani komputer kieszonkowy, który można zaprogramować w dowolnym miejscu.: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
- 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
- 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 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
#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
baw się dobrze:-)
Zalecana:
Szybkie ładowanie w dowolnym miejscu: 5 kroków (ze zdjęciami)
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: 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.: 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: 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
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