Innholdsfortegnelse:
- Trinn 1: Strøm og bakken
- Trinn 2: Koble til lysdioder
- Trinn 3: Trykknapp
- Trinn 4: Potensiometer
- Trinn 5: Mulige feil
- Trinn 6: Kode
Video: USA Arduino Interrupt LED -lysstyrke: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
I dette prosjektet skal vi lage en rød, hvit og blå LED -skjerm med potensiometer og trykknapp. Høres enkelt ut, men vi vil også bruke avbrudd for dette. Så når trykknappen trykkes inn, vil verdien fra potensiometeret angi lysstyrken til lysdiodene. Materialene som trengs inkluderer:
-Arduino Uno R3
-brødbrett
-hann til mannstråd
-tre lysdioder (rød, hvit, blå)
-potensiometer
-trykknapp
-220ohm motstand
Trinn 1: Strøm og bakken
Koble først bakken og 5v strøm til brødbrettet.
Trinn 2: Koble til lysdioder
Plasser alle tre lysdiodene på brødbrettet. Koble katoden til bakken for hver enkelt. Koble en 220 ohm motstand til anoden og koble den deretter til arduino, pinner 9-11.
Trinn 3: Trykknapp
For trykknappen må du sørge for å koble den nøyaktig til på bildet. Strøm til strøm, 220ohm motstand til jord, og deretter motsatt ende til pinne 3. Dette vil bli brukt som avbrudd.
Trinn 4: Potensiometer
På samme måte som trykknappen, koble til potensiometeret akkurat som bildet viser. Dette vil tjene formålet med å justere lysstyrken.
Trinn 5: Mulige feil
Sørg for at pinnene er koblet til slik koden og bildene viser, og at de stemmer overens. Sørg også for at anoden og katoden er koblet tilsvarende.
Trinn 6: Kode
const byte ledBlue = 11; // setter LED blå på pin 11const byte ledRed = 10; // setter LED rød på pin 10
const byte ledWhite = 9; // setter LED hvit til pin 9
const byte interruptPin = 3; // trykknappen som avbrudd
const byte potPin = 1; // potensiometer er pin A1
flyktig int lys; // LED -lysstyrke
ugyldig oppsett () {
pinMode (ledBlue, OUTPUT); // blå LED som UTGANG
pinMode (ledRed, OUTPUT); // rød LED som UTGANG
pinMode (ledWhite, OUTPUT); // hvit LED som UTGANG
pinMode (interruptPin, INPUT_PULLUP); // knappnål som INPUT_PULLUP
pinMode (potPin, INPUT); // potensiometerpinne som INNGANG
// setter opp avbruddet med inngangspinne og lysstyrke til RISING
attachInterrupt (digitalPinToInterrupt (interruptPin), lys, RISING);
} // avslutte oppsettet
void loop () {
analogWrite (ledBlue, lys); // Stiller inn den blå lysdioden til det angitte lysstyrkenivået
analogWrite (ledRed, lys); // Angir den røde LED -en til det angitte lysstyrkenivået
analogWrite (ledWhite, lys); // Angir den hvite LED -en til det angitte lysstyrkenivået
} // ende sløyfe
ugyldig lys () {
bright = analogRead (potPin); // Leser i verdi fra potensiometer
lys = kart (lys, 0, 1023, 0, 255); // Kartverdier for LED -lysstyrke
} // ende lysere
Anbefalt:
Regioner i USA Makey Makey Game: 5 trinn
Regioner i USA Makey Makey Game: I dette instruerbare elevene skal de bygge et spill for å forsterke deres kunnskap om de fem regionene i USA og deres kunnskap om kretser, ved å bruke strategier for gruppesamarbeid. Elever i 5. klasse i West Virginia studerer regionen
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
555 Timer to Emit Signal to Interrupt Atmega328: 7 Steps
555 Timer to Emit Signal to Interrupt Atmega328: Hovedmålet med denne kretsen er å spare energi. Så jeg kommer ikke til å snakke om arduino fordi brettet selv har unødvendig kraftoverhead for et sluttprodukt. Det er flott for utvikling. Men, ikke veldig bra for sluttprosjekter som kjører på batt
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
USA - USB: American Flag USB Memorial: 8 trinn (med bilder)
USA - USB: American Flag USB Memorial: Plug and play flagg -seremoni. PC = patriotisk datamaskin. Relaterte bilder og video her oppe. Sjekk ut ni9e.com for flere prosjekter