Inhoudsopgave:
- Stap 1: Materialen
- Stap 2: Aan de slag
- Stap 3: Bedrading
- Stap 4: Potentiometer en LED-instelling
- Stap 5: De code
Video: LED-dimmer met potentiometer - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Dit is een instructable die je leert hoe je een potentiometer gebruikt om een LED te dimmen.
Stap 1: Materialen
- Arduino
- Computer
- Breadboard
- LED
- 5 mannelijke draden
- Potentiometer
- USB-kabel
Stap 2: Aan de slag
Sluit Arduino aan op de computer met een USB-kabel.
Stap 3: Bedrading
Nadat de Arduino met de USB-kabel op de computer is aangesloten, nemen we de eerste draad en steken het ene uiteinde in de grond en het andere in j1. Dan zet je de tweede draad van A0 naar j3. Dan zet je de derde draad van 5v naar j5.
Daarna zet je de vierde draad van D9 naar j15. Dan de vijfde en laatste draad van massa naar j17.
Stap 4: Potentiometer en LED-instelling
Plaats de knop weg van de draden. Sluit hem aan op f1 f3 en f5. Neem vervolgens de LED en plaats het langere been in f15 en het kortere in f17.
Stap 5: De code
Dit zijn de variabelen die de computer vertellen wat bepaalde woorden betekenen:
int potPin = A0; Dit vertelt de computer dat het middelste deel van de potentiometer, die we potPin noemen, is aangesloten op A0 int readValue; Dit vertelt de computer dat wanneer we readValue zeggen, dit betekent dat de potentiometer moet worden gelezen
Dit is de Void Setup die maar één keer gebeurt om de rest van de code in te stellen:
void setup() { Dit vertelt je alleen maar dat dit het begin is van de Void Setup
pinMode(9, UITGANG); Dit is het licht instellen zodat het later kan worden ingeschakeld
pinMode (potPin, INPUT); Hiermee wordt de potentiometer ingesteld, zodat we deze later kunnen gebruiken
Het volgende deel is de lege lus die steeds maar weer doorgaat totdat je hem stopt.
lege lus() {
readValue = analoogRead(potPin); Dit vertelt de computer om de potentiometer te lezen wanneer we readValue zeggen.
readValue = kaart (readValue, 0, 1023, 0, 255); Dit converteert de cijfers van de potentiometer die van 0-1023 is, naar de cijfers voor de LED die van 0-255 is.
analogWrite(9, leeswaarde); Dit vertelt de computer om de LED op te lichten met de helderheid die de potentiometer aangeeft.
}
Dit is de hele code op zich:
int potPin = A0;int leeswaarde = 0;
ongeldige setup() {
pinMode(9, UITGANG);
pinMode(potPin, INPUT);}
lege lus() {
readValue = analoogRead(potPin);
readValue = kaart (readValue, 0, 1023, 0, 255);
analoogWrite(9, leeswaarde);}
Aanbevolen:
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
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Start uw diavoorstelling met vakantiefoto's met een vleugje magie! 9 stappen (met afbeeldingen)
Lanceer uw diavoorstelling met vakantiefoto's met een vleugje magie!: In de loop der jaren heb ik de gewoonte ontwikkeld om een klein beeldje mee te nemen op reis: ik koop vaak een kleine, lege artoy (zoals die op de foto) en verf het past bij de vlag en het thema van het land dat ik bezoek (in dit geval Sicilië). T
Een stappenmotor besturen met een potentiometer: 5 stappen
Hoe u een stappenmotor bestuurt met een potentiometer. In deze instructable laat ik u zien hoe u de positie van een stappenmotor kunt regelen met behulp van een potentiometer. Dus laten we beginnen