Arduino UNO R4 - Lichtsensor Activeert LED

In deze handleiding leren we hoe u:

Arduino UNO R4 Lichtsensor bestuurt LED

Benodigde Hardware

1×Arduino UNO R4 WiFi or Arduino UNO R4 Minima
1×Alternatief: DIYables STEM V4 IoT, Compatible with Arduino Uno R4 WiFi
1×Arduino UNO R4 Minima (Alternatief)
1×USB-Kabel Type-C
1×Lichtsensor
1×LED Kit
1×LED (red)
1×LED Module
1×220 ohm weerstand
1×10 kΩ weerstand
1×Breadboard
1×Jumper Kabels
1×(Aanbevolen) Schroefklem Block Shield voor Arduino Uno R4
1×(Aanbevolen) Breadboard-Shield voor Arduino Uno R4
1×(Aanbevolen) Behuizing voor Arduino Uno R4
1×(Aanbevolen) Stromsplitter voor Arduino Uno R4
1×(Aanbevolen) Prototyping Basisplaat & Breadboard Kit voor Arduino Uno

Of u kunt de volgende kits kopen:

1×DIYables STEM V4 IoT Starterskit (Arduino inbegrepen)
1×DIYables Sensorkit (30 sensoren/displays)
1×DIYables Sensorkit (18 sensoren/displays)
Openbaarmaking: Sommige van de links in deze sectie zijn Amazon-affiliate links. We kunnen een commissie ontvangen voor aankopen die via deze links worden gedaan, zonder extra kosten voor u. We waarderen uw steun.

De LDR lichtsensor is zeer betaalbaar, maar vereist een weerstand voor de bedrading, wat de opstelling complexer kan maken. Om de bedrading te vereenvoudigen, kunt u als alternatief een LDR lichtsensor module gebruiken.

Over LED en Lichtsensor

Leer over LED's en lichtsensors (pinout, hun functies en programmering) in de onderstaande tutorials:

Bedradingsschema

Arduino UNO R4 Lichtsensor LED Bedradingsschema

This image is created using Fritzing. Click to enlarge image

Zie De beste manier om Arduino Uno R4 en andere componenten van stroom te voorzien.

Arduino UNO R4 Code

/* * Deze Arduino UNO R4 code is ontwikkeld door newbiely.nl * Deze Arduino UNO R4 code wordt zonder enige beperking aan het publiek beschikbaar gesteld. * Voor volledige instructies en schema's, bezoek: * https://newbiely.nl/tutorials/arduino-uno-r4/arduino-uno-r4-light-sensor-controls-led */ #define LIGHT_SENSOR_PIN A0 // Arduino Uno R4 pin connected to light sensor's pin #define LED_PIN 3 // Arduino Uno R4 pin connected to LED's pin #define ANALOG_THRESHOLD 50 // variables will change: int analogValue; void setup() { pinMode(LED_PIN, OUTPUT); // set arduino pin to output mode } void loop() { analogValue = analogRead(LIGHT_SENSOR_PIN); // read the input on analog pin if(analogValue < ANALOG_THRESHOLD) digitalWrite(LED_PIN, HIGH); // turn on LED else digitalWrite(LED_PIN, LOW); // turn off LED }

Snelle Stappen

Volg deze instructies stap voor stap:

  • Als dit uw eerste keer is met de Arduino Uno R4 WiFi/Minima, raadpleeg dan de tutorial over het instellen van de omgeving voor Arduino Uno R4 WiFi/Minima in de Arduino IDE.
  • Bedraad de componenten volgens het meegeleverde schema.
  • Verbind het Arduino Uno R4 bord met uw computer met behulp van een USB-kabel.
  • Start de Arduino IDE op uw computer.
  • Selecteer het juiste Arduino Uno R4 bord (bijv. Arduino Uno R4 WiFi) en COM-poort.
  1. Verbind de Arduino UNO R4 met uw computer met behulp van een USB-kabel.
  2. Open de Arduino IDE en kies het juiste bord en poort.
  3. Kopieer de meegeleverde code en plak deze in de Arduino IDE.
  4. Druk op de Upload knop in de Arduino IDE om de code over te zetten naar de Arduino UNO R4.
Arduino IDE Code Uploaden
  • Schijn licht op de sensor
  • Observeer de verandering in de toestand van de LED

Code-uitleg

Bekijk de uitleg in de opmerkingen binnen de broncode!

Video Tutorial

We overwegen het maken van videotutorials. Als u videotutorials belangrijk vindt, abonneer u dan op ons YouTube-kanaal om ons te motiveren de video's te maken.

※ ONZE BERICHTEN

  • U bent welkom om de link naar deze tutorial te delen. Gebruik onze inhoud echter niet op andere websites. We hebben veel moeite en tijd gestoken in het maken van de inhoud, respecteer alstublieft ons werk!