Innholdsfortegnelse:
- Trinn 1: Trinn 1: Identifiser den positive siden av lysdioden din
- Trinn 2: Trinn 2: Plasser LED i brødbrettet
- Trinn 3: Trinn 3: Legg til motstand
- Trinn 4: Trinn 4: Koble Wire til Breadboard
- Trinn 5: Trinn 5: Sett inn ledningen i pinnen
- Trinn 6: Trinn 6: Gjenta
- Trinn 7: Trinn 6: Bakken
- Trinn 8: Trinn 8: Bakken Del 2
- Trinn 9: Trinn 9: Last opp kode
Video: Prosjekt1 LED: 9 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Inspirasjon for dette prosjektet kom fra ringlys i videoen nedenfor fra 0: 22-0: 28
Og nedenfor kan du laste ned videoen av resultatet mitt.
Trinn 1: Trinn 1: Identifiser den positive siden av lysdioden din
Den positive siden vil ha et lengre metallben enn det negative.
Trinn 2: Trinn 2: Plasser LED i brødbrettet
Plasser LED -lampen som sådan i brødbrettet med det negative benet i den blå bakken.
Trinn 3: Trinn 3: Legg til motstand
For dette eksemplet plasserer jeg en 100 ohm motstand i samme kolonne som LED. For å beregne hvilken motstand som er nødvendig for din LED, bruk formelen på
Trinn 4: Trinn 4: Koble Wire til Breadboard
Koble en ledning til kolonnen som LED og motstand er i.
Trinn 5: Trinn 5: Sett inn ledningen i pinnen
Med Arduino -kortet frakoblet sett den andre enden av ledningen inn i pinne 3 på brettet.
*Merk for dette prosjektet Jeg bruker pinnene 3, 5, 6, 9, 10, 11 siden de er pinnene på mitt Arduino Uno -kort som har PWM angitt med ~ ved siden av nummeret, sjekk brettets spesifikasjoner for å velge pinner som har også PWM.
Trinn 6: Trinn 6: Gjenta
Gjenta trinn 2-5, 5 ganger til
Trinn 7: Trinn 6: Bakken
Plasser en ledning i den blå bakken.
Trinn 8: Trinn 8: Bakken Del 2
Sett jordledningen inn i jordpinnen på brettet.
Trinn 9: Trinn 9: Last opp kode
Du kan nå koble Arduino til datamaskinen og laste opp koden til den, eller kopiere koden nedenfor.
/* Project1 LED -effekt
Demper flere lysdioder samtidig, demper deretter alle ned og jager deretter flere lysdioder i rekkefølge.
Kretsen:
- Lysdioder fra pinne 2 til 7 til bakken
opprettet 2018
av Steven Johnson */
int timer = 80; // Jo høyere tall, jo tregere blir timingen.
ugyldig oppsett () {
// bruk en for loop for å initialisere hver pin som en utgang: for (int thisPin = 2; thisPin <12; thisPin ++) {pinMode (thisPin, OUTPUT); }}
void loop () {
// iterere over pinnene: for (int thisPin = 2; thisPin <12; thisPin ++) {// fade LED -en på thisPin fra av til den lyseste: for (int brightness = 0; brightness <255; brightness ++) {analogWrite (thisPin), lysstyrke); }} // pause mellom lysdioder: forsinkelse (1250);
// visne lysdioden på denne Pin fra lyseste til off:
for (int lysstyrke = 255; lysstyrke> = 0; lysstyrke--) {analogWrite (3, lysstyrke); analogWrite (5, lysstyrke); analogWrite (6, lysstyrke); analogWrite (9, lysstyrke); analogWrite (10, lysstyrke); analogWrite (11, lysstyrke); forsinkelse (2); }
// sløyfe fra den laveste pinnen til den høyeste:
// slå på pinnen:
analogWrite (3, 255); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (5, 255); analogWrite (3, 180); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (3, 255); analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (5, 255); analogWrite (3, 180); analogWrite (11, 80); analogWrite (10, 0); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (6, 255); analogWrite (5, 180); analogWrite (3, 80); analogWrite (11, 0); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (9, 255); analogWrite (6, 180); analogWrite (5, 80); analogWrite (3, 0); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (10, 255); analogWrite (9, 180); analogWrite (6, 80); analogWrite (5, 0); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (11, 255); analogWrite (10, 180); analogWrite (9, 80); analogWrite (6, 0); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (11, 180); analogWrite (10, 80); analogWrite (9, 0); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (11, 80); analogWrite (10, 0); forsinkelse (timer); // slå av pinnen:
// slå på pinnen:
analogWrite (11, 0); forsinkelse (timer); // slå av pinnen:}
Anbefalt:
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
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
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
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte