Inhoudsopgave:
Video: CSCI-1200 eindexamenproject 1: 3 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
In dit lab ga je met een potentiometer 5 LED's aan en uit zetten. De LED's zullen een fade bevatten, zodat de geselecteerde LED de helderste is, terwijl de andere LED's uit zijn of iets zwakker zijn.
Benodigde hardware voor dit project:
1. Arduino Uno
2. Potentiometer
3. 5 LED's
4. Broodplank
5. Draden/connectoren
Stap 1: Voeg de vijf LED's toe
Voor dit project worden 5 LED's aangesloten op het breadboard. De LED's worden aangesloten op de poorten op de Arduino die gebruikmaken van Pulse Width Modulation (PWM). De poorten met PWM zijn: 11, 10, 9, 6 en 5. PWM is een analoge uitgang in het bereik van 0-255 die wordt omgezet naar een digitaal signaal.
Om een LED op het breadboard aan te sluiten:
1. Plaats de LED op het breadboard
2. In het diagram wordt de onderste draad (-) van de LED direct in de grondrail van het breadboard geplaatst. In deze stap kan ook een jumperdraad worden gebruikt om de LED op een willekeurige positie op het breadboard aan te sluiten.
3. Sluit een jumperdraad van een poort op de Arduino aan op het breadboard. Plaats een weerstand van 220 (ohm) in dezelfde rij als de draad en sluit deze aan op de bovenste kabel (+) van de LED. Voor dit project zijn de LED's aangesloten op poorten: 11, 10, 9, 6 en 5.
4. Herhaal stap 1 - 3 om de resterende 4 LED's op het breadboard aan te sluiten
Stap 2: Voeg de potentiometer toe
De potentiometer wordt gebruikt om te wijzigen welke LED is geselecteerd, de helderste van de 5 LED's. Afhankelijk van de richting waarin de potentiometer wordt gedraaid, zal de geselecteerde LED naar links of naar rechts bewegen.
Om de potentiometer op het breadboard aan te sluiten:
1. Plaats de potentiometer op het breadboard
2. Aan de kant met twee pinnen wordt de linker pin met een jumperdraad verbonden met de stroomrail van het breadboard.
3. De rechter pin wordt met een jumperdraad verbonden met de grondrail van het breadboard.
4. Sluit aan de kant met slechts één pin de pin met een jumperdraad aan op een van de analoge poorten op de Arduino. In het diagram is analoge poort A5 geselecteerd.
Stap 3: Code voor LED-vervaging
Bijgevoegd is het bestand 1200_FinalExam_Project1.ino dat alle benodigde code bevat om dit project te voltooien. De code leest een analoge waarde van de potentiometer en selecteert vervolgens met behulp van een If-statement de juiste LED. De LED's direct naast de geselecteerde LED worden op een lager niveau ingesteld en de LED's die twee passen verwijderd zijn van de geselecteerde LED worden op een zeer zwak niveau ingesteld. Als er een LED 3 of 4 spaties verwijderd is van de geselecteerde LED, wordt die LED gewoon uitgeschakeld.
Aanbevolen:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)