Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I dette prosjektet skal du lære å kontrollere lysstyrken til en LED med et potensiometer. I dette prosjektet vil du bli lært om analogWrite, analogRead og bruk av en int -funksjon. Håper du liker det, og husk å sjekke det forrige prosjektet med tittelen Project 1, Blinking LED.
Maskinvare nødvendig:
- Arduino UNO
- Loddefritt brødbrett
- Roterende potensiometer
- 6 hoppetråder
- LED
- 220 ohm motstand
Programvare som kreves:
Arduino IDE
Trinn 1: Maskinvare
Bygg kretsen akkurat som bildet ovenfor.
Trinn 2: Kode
Kopier nå koden nedenfor til Arduino IDE, hvis du ikke har den, er det en lenke nederst på siden.
int Sensorverdi = 0; // Spesifiserer at sensorverdi er lik 0;
ugyldig oppsett () {
pinMode (8, OUTPUT);
}
void loop () {
Sensorverdi = analogRead (A0); // Sensorverdi = pin A0, som er koblet til potensialmåleren
analogWrite (8, sensorverdi/4); // ved å bruke analogWrite -funksjonen kan vi styre pin 9 raskere
}
Trinn 3: Bekreft og last opp
Bekreft og last opp koden din til Arduino -koden. For mer informasjon om dette, sjekk ut mitt forrige prosjekt, du finner lenken nedenfor. Når koden din er lastet opp, vil du kunne kontrollere lysstyrken til LED -en ved å dreie potensiometeret. Bli kreativ nå. du kan prøve å kontrollere hastigheten på en likestrømsmotor ved å bruke en.
Flere prosjekter kommer ut, følg med og lær hvordan du lager avstandslesere, lydvisualisatorer, minnespill, en vekkerklokke og mer.
Arduino IDE nedlasting:
www.arduino.cc/en/Main/Software
Mitt forrige prosjekt:
www.instructables.com/id/Project-1-Blinkin…