Inhoudsopgave:
- Stap 1: Wat heb je nodig?
- Stap 2: Het circuit
- Stap 3: Start Visuino en selecteer het Arduino UNO-bordtype
- Stap 4: In Visuino: Pulsgenerator, Logic Gate en Random Generator Component toevoegen en aansluiten
- Stap 5: In Visuino: OLED LCD-component toevoegen
- Stap 6: In Visuino: Componenten aansluiten
- Stap 7: Spelen
Video: VISUINO Rolling Dice met behulp van 0,96 inch 4-pins OLED-module - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
In deze tutorial zullen we OLED Lcd en Visuino gebruiken om een Rolling Dice te maken wanneer we op een knop op ons breadboard drukken.
Bekijk een demonstratievideo.
Stap 1: Wat heb je nodig?
Voor deze tutorial heb je nodig:
- Arduino uno
- Breadboard (of breadboard schild)
- OLED-lcd
- Doorverbindingsdraden
- Rode LED (of een andere kleur)
- Knop
- Pull-up weerstand (50k ohm)
- Visuino-programma: Download Visuino
Stap 2: Het circuit
De aansluitingen zijn vrij eenvoudig, zie de bovenstaande afbeelding met het schema van het breadboard-circuit.
- Verbind de positieve pin van de breadboard met de Arduino 5V-pin en verbind de negatieve pin van de breadboard met de Arduino GND-pin.
- Sluit de positieve pin van LED aan op Arduino-pin 13 en de andere op GND-pin op breadboard.
- Sluit de weerstandspen aan op de positieve pen van het breadboard en de andere weerstandspen op de knoppen. Sluit nu een andere knoppin aan op de Arduino A0-pin.
- Verbind de positieve pin van OLED lcd met de positieve pin van het breadboard en de negatieve pin van OLED lcd (gnd) met de negatieve pin van het breadboard.
- Sluit de OLED lcd SCL-pin aan op de Arduino SCL-pin
- Sluit de OLED lcd SDA-pin aan op de Arduino SDA-pin
Stap 3: Start Visuino en selecteer het Arduino UNO-bordtype
Om te beginnen met het programmeren van de Arduino, moet je de Arduino IDE vanaf hier hebben geïnstalleerd:
Houd er rekening mee dat er enkele kritieke bugs zijn in Arduino IDE 1.6.6. Zorg ervoor dat u 1.6.7 of hoger installeert, anders werkt deze Instructable niet! Als je dat nog niet hebt gedaan, volg dan de stappen in deze Instructable om de Arduino IDE in te stellen om ESP 8266 te programmeren!
De Visuino: https://www.visuino.eu moet ook worden geïnstalleerd.
Start Visuino zoals weergegeven in de eerste afbeeldingKlik op de knop "Tools" op de Arduino-component (Afbeelding 1) in VisuinoWanneer het dialoogvenster verschijnt, selecteer "Arduino Uno" zoals weergegeven op Afbeelding 2
Stap 4: In Visuino: Pulsgenerator, Logic Gate en Random Generator Component toevoegen en aansluiten
- Voeg een pulsgenerator toe, stel de frequentie in op 100 (deze verandert automatisch in 1E2) zie pic2
- Logische poort toevoegen AND
- Voeg Random Integer Generator toe, stel Max:6 en Min:1 en Seed:99999999 in
Stap 5: In Visuino: OLED LCD-component toevoegen
- OLED LCD-component toevoegen (afbeelding 1)
- Dubbelklik op OLED Lcd-component, het dialoogvenster wordt geopend
- Selecteer aan de rechterkant "tekstveld" en sleep het naar de linkerkant (afbeelding 2)
- in venster "eigenschappen" formaat instellen: 9, breedte:6, x:30 (foto 3)
- Selecteer in het dialoogvenster aan de rechterkant "Vul scherm" en sleep het naar de linkerkant (afbeelding 2)
-
in venster "eigenschappen" kleur instellen: tmcBlack (foto 4)
Stap 6: In Visuino: Componenten aansluiten
- Sluit de pulsgeneratorpin Out aan op de componentpin van de logische poort [1]
- Sluit Logic Gate-pin [0] aan op Arduino Analoge pin [A0]
- Verbind Logic Gate pin Out met Arduino pin Digital [13]
- Verbind Logic Gate pin Out met Random Integer Generator pin Clock
- Willekeurig geheel getal Generator pin uit om OLED weer te geven - Elements Text Field1 Pin [In]
- Sluit Display OLED Pin [A In] aan op Arduino Pin Serial [Out]
- Verbind Display OLED Pin [Out] met Arduino Pin I2C [In]
- Sluit Display OLED - Elements Fill Screen1 Pin [Clock] aan op Arduino Pin [A0]
- Verbind Arduino Serial Pin [In] met Arduino Pin [A0]
Stap 7: Spelen
Als u de Arduino Uno-module van stroom voorziet, begint het Oled-lcd willekeurige getallen weer te geven zodra u op een knop drukt.
Gefeliciteerd! Je hebt je Rolling Dice-project met Visuino voltooid. Ook bijgevoegd is het Visuino-project dat ik voor deze Instructable heb gemaakt. U kunt het downloaden en openen in Visuino:
Aanbevolen:
Meting van versnelling met behulp van ADXL345 en Particle Photon: 4 stappen
Meting van versnelling met behulp van ADXL345 en deeltjesfoton: De ADXL345 is een kleine, dunne, ultralaagvermogen, 3-assige versnellingsmeter met hoge resolutie (13-bits) meting tot ±16 g. Digitale uitvoergegevens zijn geformatteerd als 16-bits tweetallen en zijn toegankelijk via de digitale I2 C-interface. Het meet de
Upgrade de achtergrondverlichting van een VU-meter naar blauwe led met behulp van oude CFL-lamponderdelen: 3 stappen
Upgrade een VU-meterachtergrondverlichting naar blauwe led met behulp van oude CFL-lamponderdelen.: Tijdens het repareren van een oude Sony TC630 reel-to-reel bandrecorder, merkte ik dat een van de glazen bollen voor de achtergrondverlichting van de VU-meter kapot was. Geen hoeveelheid geleidende verf werkte omdat het lood onder het glasoppervlak was afgebroken. De enige vervanger die ik
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing: 6 stappen
Berekening van vochtigheid, druk en temperatuur met behulp van BME280 en Photon Interfacing. We komen verschillende projecten tegen die temperatuur-, druk- en vochtigheidsbewaking vereisen. We realiseren ons dus dat deze parameters eigenlijk een cruciale rol spelen bij het hebben van een schatting van de werkefficiëntie van een systeem bij verschillende atmosferische cond
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
Hoe u gebruikersniveaus van NUMA toevoegt aan uw exemplaar van N met behulp van NumADD Firefox AddOn: 4 stappen
Gebruikersniveaus van NUMA toevoegen aan uw exemplaar van N NumADD Firefox-add-on gebruiken: Elke gebruiker van Metanet's N-database op gebruikersniveau NUMA weet hoe onhandig de interface is voor het kopiëren van door gebruikers gemaakte niveaus naar uw exemplaar van het spel. NumADD, elimineert de noodzaak van kopiëren en plakken en maakt het overzetten van niveaus het werk van één muisklik