Obsah:
- Krok 1: Co budete potřebovat
- Krok 2: Okruh
- Krok 3: Spusťte Visuino a vyberte typ desky Arduino UNO
- Krok 4: Ve Visuinu: Přidejte a připojte součást generátoru impulsů, logické brány a náhodného generátoru
- Krok 5: Ve Visuinu: Přidejte komponentu OLED LCD
- Krok 6: Ve Visuinu: Připojení komponent
- Krok 7: Hrajte
Video: VISUINO Válcovací kostka pomocí 0,96 palcového 4kolíkového OLED modulu: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
V tomto tutoriálu použijeme OLED LCD a Visuino k vytvoření házející kostky, když stiskneme tlačítko na naší desce.
Podívejte se na ukázkové video.
Krok 1: Co budete potřebovat
K tomuto kurzu budete potřebovat:
- Arduino uno
- Breadboard (nebo breadboard štít)
- OLED LCD
- Propojovací vodiče
- Červená LED (nebo jakákoli jiná barva)
- Knoflík
- Pull-up odpor (50 kOhm)
- Program Visuino: Stáhněte si Visuino
Krok 2: Okruh
Spojení jsou docela snadná, viz výše uvedený obrázek se schématem schématu zapojení.
- Připojte kladný pin na breadboard k 5V pinu Arduino a připojte záporný pin na breadboard k pinu Arduino GND.
- Připojte kladný kolík LED k pinu Arduino 13 a druhý ke kolíku GND na prkénku.
- Připojte pin rezistoru k kladnému kolíku desky a další pin rezistoru ke kolíku tlačítka. Nyní připojte další kolíkový knoflík ke kolíku Arduino A0.
- Připojte kladný pin OLED lcd k kladnému kolíku na desce a záporný pin OLED lcd (gnd) k zápornému pinu pro breadboard.
- Připojte OLED lcd SCL pin k Arduino SCL pinu
- Připojte pin OLED lcd SDA k pinu Arduino SDA
Krok 3: Spusťte Visuino a vyberte typ desky Arduino UNO
Abyste mohli začít programovat Arduino, budete muset mít nainstalované Arduino IDE zde:
Uvědomte si prosím, že v Arduino IDE 1.6.6 jsou některé kritické chyby. Ujistěte se, že instalujete 1.6.7 nebo vyšší, jinak tento Instructable nebude fungovat! Pokud jste tak neučinili, postupujte podle pokynů v tomto Instructable pro nastavení Arduino IDE pro programování ESP 8266!
Je také třeba nainstalovat Visuino:
Spusťte Visuino, jak je znázorněno na prvním obrázkuKlikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu Když se zobrazí dialogové okno, vyberte „Arduino Uno“podle obrázku 2
Krok 4: Ve Visuinu: Přidejte a připojte součást generátoru impulsů, logické brány a náhodného generátoru
- Přidejte generátor impulsů, nastavte frekvenci na 100 (automaticky se změní na 1E2) viz obrázek 2
- Přidejte logickou bránu AND
- Přidejte generátor náhodných celých čísel, nastavte Max: 6 a Min: 1 a Seed: 9999999
Krok 5: Ve Visuinu: Přidejte komponentu OLED LCD
- Přidat komponentu OLED LCD (obrázek 1)
- Poklepejte na komponentu OLED LCD, otevře se dialogové okno
- Vpravo vyberte „textové pole“a přetáhněte jej na levou stranu (obrázek 2)
- v okně "vlastnosti" nastavíme velikost: 9, šířka: 6, x: 30 (obrázek 3)
- V dialogovém okně vpravo vyberte „Vyplnit obrazovku“a přetáhněte ji na levou stranu (obrázek 2)
-
v okně „vlastnosti“nastavte barvu: tmcBlack (obrázek 4)
Krok 6: Ve Visuinu: Připojení komponent
- Připojte pin generátoru impulzů ke kolíku komponenty logické brány [1]
- Připojte pin logické brány [0] k analogovému pinu Arduino [A0]
- Připojte pin Logic Gate Out ke konektoru Arduino Digital [13]
- Připojte pin logické brány k hodinám generátoru náhodných celých čísel
- Pin generátoru náhodných celých čísel Výstup na displej OLED - textové pole Prvky 1 pin [In]
- Připojte pin OLED displeje [A In] k sériovému pinu Arduino [Out]
- Připojte Display OLED Pin [Out] k Arduino Pin I2C [In]
- Připojte displej OLED - Elements Fill Screen1 Pin [Clock] k Arduino Pin [A0]
- Připojte sériový pin Arduino [In] ke kolíku Arduino [A0]
Krok 7: Hrajte
Pokud napájíte modul Arduino Uno, Oled Lcd začne zobrazovat náhodná čísla, jakmile stisknete tlačítko.
Gratulujeme! Dokončili jste svůj projekt Rolling Dice s Visuino. Připojen je také projekt Visuino, který jsem vytvořil pro tento Instructable. Můžete si jej stáhnout a otevřít ve Visuinu:
Doporučuje:
Řešič se zavázanýma očima Rubikova kostka v reálném čase pomocí Raspberry Pi a OpenCV: 4 kroky
Řešič Rubik's Cube se zavázanýma očima v reálném čase pomocí Raspberry Pi a OpenCV: Toto je druhá verze nástroje Rubik's Cube vytvořeného pro řešení se zavázanýma očima. 1. verze byla vyvinuta javascriptem, můžete vidět projekt RubiksCubeBlindfolded1Na rozdíl od předchozí verze tato verze používá knihovnu OpenCV k detekci barev a
DIY pokojový teploměr pomocí OLED modulu: 7 kroků (s obrázky)
DIY pokojový teploměr pomocí modulu OLED: Naučíme se, jak vytvořit pokojový teploměr pomocí snímače DS18B20 a modulu OLED. Jako hlavní desku používáme Piksey Pico, ale skica je také kompatibilní s deskami Arduino UNO a Nano, takže je můžete použít také
Internetové hodiny: Zobrazení data a času pomocí OLED pomocí ESP8266 NodeMCU s protokolem NTP: 6 kroků
Internetové hodiny: Zobrazení data a času pomocí OLED pomocí ESP8266 NodeMCU s protokolem NTP: Ahoj kluci v tomto návodu, postavíme internetové hodiny, které získají čas z internetu, takže tento projekt ke spuštění nebude potřebovat žádný RTC, bude k tomu potřebovat pouze funkční připojení k internetu A pro tento projekt potřebujete esp8266, který bude mít
Mluvící Arduino - Přehrávání MP3 pomocí Arduina bez jakéhokoli modulu - Přehrávání souborů MP3 z Arduina pomocí PCM: 6 kroků
Mluvící Arduino | Přehrávání MP3 pomocí Arduina bez jakéhokoli modulu | Přehrávání souboru MP3 z Arduina pomocí PCM: V tomto návodu se naučíme, jak přehrávat soubor mp3 s arduino bez použití jakéhokoli zvukového modulu, zde použijeme knihovnu PCM pro Arduino, která přehrává 16 bitů PCM s frekvencí 8 kHZ, takže to zvládneme
Blikající LED dioda pomocí výukového modulu WiFi a Bluetooth modulu ESP32 NodeMCU: 5 kroků
Blink LED by using ESP32 NodeMCU WiFi & Bluetooth Module Tutorial: DescriptionNodeMCU is an open source IoT platform. Programuje se pomocí skriptovacího jazyka Lua. Platforma je založena na open source projektech eLua. Platforma využívá mnoho open source projektů, například lua-cjson, spiffs. Tento ESP32 NodeMc