EDU02 Blink & Click

Eduingo Mainboard

Použití: Hra Simon Says

Připojení: USB-C

Mikrokontrolér: ESP32 S3 mini

Konektivita: WiFi, Bluetooth

Popis

Tento projekt slouží k ovládání LED diod pomocí tlačítek. Po stisknutí tlačítka se LED rozsvítí, po uvolnění tlačítka zhasne. Každé tlačítko ovládá jednu LED.

Komponenty!

Součastka Značka Použití Popis
LED Kontrolka, Dekorativní osvětlení Dioda, která vyzařuje světlo, když do ní teče elektrický proud.
Tlačitko Eduingo Mainboard Zapnutí/vypnutí světla, Ovládání zařízení, Herní ovladače Součástka, která při stisku spojí obvod a propustí proud.

Ukázkový kód

#include <Arduino.h>

void setup() {
  pinMode(1, INPUT);   // Nastavíme piny pro tlačítka jako vstupy
  pinMode(2, INPUT);
  pinMode(3, INPUT);
  pinMode(4, INPUT);

  pinMode(15, OUTPUT); // Nastavíme piny pro LED jako výstupy
  pinMode(14, OUTPUT);
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);
}

void loop() {
  // Pokud je tlačítko 1 stisknuté, LED 15 se rozsvítí
  if (digitalRead(1) == HIGH) digitalWrite(15, HIGH);  
  else digitalWrite(15, LOW);  // Pokud není stisknuté, LED 15 zhasne

  // Pokud je tlačítko 2 stisknuté, LED 14 se rozsvítí
  if (digitalRead(2) == HIGH) digitalWrite(14, HIGH);  
  else digitalWrite(14, LOW);  // Pokud není stisknuté, LED 14 zhasne

  // Pokud je tlačítko 3 stisknuté, LED 13 se rozsvítí
  if (digitalRead(3) == HIGH) digitalWrite(13, HIGH);  
  else digitalWrite(13, LOW);  // Pokud není stisknuté, LED 13 zhasne

  // Pokud je tlačítko 4 stisknuté, LED 12 se rozsvítí
  if (digitalRead(4) == HIGH) digitalWrite(12, HIGH);  
  else digitalWrite(12, LOW);  // Pokud není stisknuté, LED 12 zhasne
}

Tato stránka byla naposledy upravena 2026-01-26 18:11

Běží na Wiki|Docs

This page was last edited on 2026-01-26 18:11

Eduingo
info@eduingo.com

Běží na Wiki|Docs