Inhoudsopgave:
Video: Hoe een fotocel te gebruiken om de kleur van RGB LED te veranderen - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
Voor mijn Arduino-project deel 01 was mijn oorspronkelijke idee om een temperatuursensor te gebruiken om een LED aan en uit te zetten, maar helaas was mijn temperatuursensor nog niet gekomen, waardoor ik moest kiezen uit de sensoren die beschikbaar zijn in de Elegoo-starterkit, en ik vroeg me af als ik misschien niet was vergeten om mijn temperatuursensoren in de eerste plaats te bestellen.
Met het nieuwe plan is het idee eenvoudig: gebruik een fotocel om de kleur van een LED te veranderen.
Benodigdheden:
- 1 x Arduino Uno (of gelijkwaardig)
- 1 x breadboard
- 4 x weerstanden
- 1 x RGB-LED
- 1 x fotocel
- 7 x MM-draden
- USB-kabel
Alle gebruikte items zijn te vinden in de Elegoo super starter kit. Hier
Stap 1: Bouw je breadboard
Het eerste dat u hoeft te doen, is uw breadboard bouwen en de fotocel aansluiten op pinnen 5V en A5, zoals hierboven weergegeven. Bij het aansluiten van de RGB LED sluit je elke RGB aan op een pin en kathode op aarde. In dit geval rood tot 6, groen tot 5 en blauw tot 3.
Stap 2: De code
Omdat ik hier nieuw in ben, heb ik code van meerdere plaatsen samengevoegd om het eindresultaat te krijgen. De belangrijkste stappen binnen deze code zijn het definiëren van de variabelen voor de fotocel en elk van de LED-pinuitgangen. De originele codebronnen komen uit meerdere arduino-zelfstudiebestanden, evenals deze zelfstudie van Luca Mcloughlin die hier te vinden is.
Zorg ervoor dat u vóór het coderen uw fotocel test op de meest elementaire functies om uw ingestelde waarde te vinden, voor de mijne was het 1023. Dit is de waarde die zal worden gebruikt om de kleur in uw if, else-instructie te wijzigen. Dit is ook belangrijk omdat dit de LED vertelt waarop hij reageert. De code-mashup die ik heb gebruikt, is hieronder bijgevoegd:
Stap 3: Testen
Na het coderen moet je testen om er zeker van te zijn dat alles goed werkt. Als het goed is gedaan, zou de kleur van de LED moeten reageren op de verandering in licht wanneer een object of hand erop of erboven wordt geplaatst, en overschakelen van blauw naar rood.
Aanbevolen:
Hoe de GPIO-pinnen en Avrdude van een Raspberry Pi te gebruiken om DIMP 2 of DA PIMP te Bit-bang-programma te gebruiken 2: 9 stappen
Hoe de GPIO-pinnen van een Raspberry Pi en Avrdude te gebruiken voor Bit-bang-programma DIMP 2 of DA PIMP 2: Dit zijn stapsgewijze instructies voor het gebruik van een Raspberry Pi en het gratis open-source commando avrdude to bit-bang -programmeer een DIMP 2 of DA PIMP 2. Ik neem aan dat je bekend bent met je Raspberry Pi en de LINUX-opdrachtregel. Je hoeft niet
Hoe u uw stem kunt veranderen met een eenvoudige module: 4 stappen
Hoe u uw stem kunt veranderen met een eenvoudige module: Met een stemverandermodule kunt u uw stem veranderen in een bariton of bas. Ook kan het uw stem veranderen in een grappige kinderstem. Het kan real-time output volledig realiseren. Je kunt het gebruiken om een masker te maken op Halloween of een interessante stem te maken
Hoe u uw mobiele telefoon in een creditcard/betaalkaart kunt veranderen: 5 stappen
Hoe u uw mobiele telefoon in een creditcard/betaalpas kunt veranderen: Gemakkelijk te doen mod voor een extra creditcard/betaalpas met RFID-chip (d.w.z. Paypass). Met deze methode kunt u de RFID-chip in uw extra Paypass-compatibele kaart lokaliseren en eruit halen en in uw mobiele telefoon plaatsen. Hiermee presenteer je je
Hoe u elke audio in een beltoon op een Apple Phone kunt veranderen: 5 stappen
Hoe u elke audio in een beltoon op een Apple-telefoon kunt veranderen: als u het beu bent de enige te zijn die de generieke beltoon heeft, of er niet voor wilt betalen, is dit eenvoudige project geweldig voor u
Een LAPTOP-CPU (en andere coole dingen!) Upgraden om een LANGZAME/DEAD-laptop in een SNELLE laptop te veranderen: 4 stappen
Een LAPTOP-CPU upgraden (en andere coole dingen!) om een LANGZAME/DEAD-laptop in een SNELLE laptop te veranderen! erg verouderd … Het LCD-scherm was kapot en de belangrijkste harde schijf was vastgelopen, dus de laptop was in wezen dood … Zie foto's en