1.Arduino (in mijn geval Uno)
2. broodplank of zoals het ook wel soldeerloze breadboard wordt genoemd
3.LED van elke kleur voor een spanning van 3 volt
4. kabel voor programmeren
5. Potentiometer
6. verbindingsdraden
7. 220 ohm weerstand
dus laten we overtreden, eerst moet je de arduino programmeren
Hier is een schets:
// geef redelijke namen voor pinnen met LED
// en potentiometer (Engelse potentiometer of gewoon "pot")
#define LED_PIN 9
# definiëren POT_PIN A0
ongeldige setup ()
{
// pin met LED - output, zoals voorheen ...
pinMode (LED_PIN, OUTPUT);
// ... maar de pin met de potentiometer moet een input zijn
// (Engelse "input"): we willen de spanning aflezen,
// uitgegeven door hem
pinMode (POT_PIN, INPUT);
}
leegte lus ()
{
// verklaar dat we verder 2 variabelen zullen gebruiken met
// namen rotatie en helderheid, en wat we erin zullen opslaan
// integers (Engels "integer", kortweg afgekort als "int")
int rotatie, helderheid;
// lees de rotatiespanning van de roterende potentiometer:
// microcontroller geeft een getal van 0 tot 1023
// evenredig met de draaihoek van de handgreep
rotatie = analogRead (POT_PIN);
// Schrijf in helderheid de eerder verkregen rotatiewaarde
// gedeeld door 4. Omdat we in variabelen wilden opslaan
// integer waarden, het fractionele deel van de deling wordt weggegooid.
// Als resultaat krijgen we een geheel getal van 0 tot 255
helderheid = rotatie / 4;
// output het resultaat naar de LED
analogWrite (LED_PIN, helderheid);
}
dan moet je alles volgens dit schema verbinden;
En zo ongeveer kreeg ik
Ik denk dat je dit artikel leuk vond en ik stel voor dat je deelneemt aan de onderstaande enquête, maar hierover heb ik alles
Tot ziens
EINDE