Innehållsförteckning:
- Steg 1: Lägg till lysdioder
- Steg 2: Lägg till potentiometer
- Steg 3: Lägg till knappar
- Steg 4: Kod och möjliga fel
Video: Lab 4 - Millis: 4 Steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Detta är en steg för steg -process för hur man ställer in en serie blinkande lysdioder som blinkar med olika intervall med en potentiometer som styr ljusstyrkan och två knappar, varav den första ökar blinkintervallen för lysdioderna upp till maximalt 3 gånger varav den andra minskar blinkintervallen för lysdioderna till en minsta multiplikator på 1.
Du behöver följande:
1. Arduino UNO
2. Brödbräda
3. 3 lysdioder
4. En potentiometer
5. 2 tryckknappar
6. 3 100 Ω motstånd
7. 2 2 kΩ motstånd
Steg 1: Lägg till lysdioder
1. Placera 3 lysdioder på panelen.
2. Anslut varje lysdiod till marken (+).
3. Anslut den första lysdioden till port 9, den andra till port 10 och den tredje till port 11 vardera med ett motstånd på minst 100 ohm för att skydda lysdioden.
4. Anslut GND -porten till marken på brödbrädan där lysdioderna är anslutna.
Steg 2: Lägg till potentiometer
1. Placera en potentiometer på brödbrädan.
2. Anslut potentiometerns vänstra kolumn till samma jord som lysdioderna.
3. Anslut potentiometerns högra kolumn till strömmen (-).
4. Anslut 5V -porten till samma ström.
5. Anslut potentiometerns mittkolumn till den analoga A0 -porten.
Steg 3: Lägg till knappar
1. Lägg två tryckknappar på panelen.
2. Anslut den övre vänstra kolumnen till varje till marken.
3. Anslut den nedre högra kolumnen i varje till strömmen.
4. Anslut den nedre vänstra kolumnen på den första tryckknappen till port 7 och den nedre vänstra kolumnen på den andra tryckknappen till port 8.
Steg 4: Kod och möjliga fel
Knappar bör inte tillåta multiplikatorvariabeln att gå under 0 eller över 3 och kan enkelt stoppas genom att begränsa koden från att interagera med multiplikatorvariabeln när den upptäcks som en tryckning.
Knappar bör också levereras med standardfördröjningen på 50 millisekunder när den upptäcks att den trycks ned.
Matriser och slingor bör användas när man kan förenkla koden för både effektivitet och läsbarhet.
Potentiometern bör inte göra annat än att begränsa spänningen som levereras till lysdioderna, vilket begränsar deras ljusstyrka och möjliggör analoga justeringar när de uppdateras.
Multiplikatorvariabeln bör ställas in på 1 som standard och direkt multiplicera variablerna som bestämmer fördröjningen för varje lysdiod inom for -slingan som uppdaterar statusen för lysdioderna för enkelhetens skull.
Om en knapp inte reagerar korrekt kan det bero på spänningen som gör att UNO -styrelsen har problem med att läsa dess tillstånd. Ett motstånd på var och en med cirka 2 kΩ bör åtgärda problemet.
Rekommenderad:
ELEGOO Kit Lab eller hur man gör mitt liv som utvecklare enklare: 5 steg (med bilder)
ELEGOO Kit Lab eller hur man gör mitt liv som utvecklare enklare: projektets mål Många av oss har problem med mock-up kring UNO-kontrollerna. Ofta blir kabeldragning av komponenter svårt med många komponenter. Å andra sidan kan programmering under Arduino vara komplex och kan kräva många
DIY Lab Bench Power Supply [Build + Tests]: 16 steg (med bilder)
DIY Lab Bench Power Supply [Build + Tests]: I denna instruerbara / video kommer jag att visa dig hur du kan skapa din egen variabla labbänk strömförsörjning som kan leverera 30V 6A 180W (10A MAX under effektgränsen). Minimal strömgräns 250-300mA.Och du kommer att se noggrannhet, belastning, skydd och
TAM 335 Lab 5: 8 Steg
TAM 335 Lab 5: Syftet med denna instruerbara är att förklara kalibreringsmetoderna för flödesmätarna som används i labbet. Steg 1-4 avser kalibrering av maskinerna medan steg 5-8 avser datainsamling. Innan kalibrering är det nödvändigt att
Bärbart Arduino Lab: 25 steg (med bilder)
Bärbart Arduino Lab: Hej alla …. Alla är bekanta med Arduino. I grund och botten är det en öppen källkod för elektronisk prototypering. Det är en enda kortmikrostyrdator. Den finns i olika former Nano, Uno, etc … Alla används för att göra elektroniska pro
DIY Lab - HD Centrifuge Arduino Based: 3 steg
DIY Lab - HD Centrifuge Arduino Baserat: PT // Konstruerar en central funktion för att använda HD för att styra hastigheten på Arduino. SV // Vi byggde en centrifug med en gammal HD med hastighetskontroll baserad på Arduino