Innholdsfortegnelse:
Video: CSCI-1200 avsluttende eksamensprosjekt 1: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
I denne laben bruker du et potensiometer for å slå av og på 5 lysdioder. Lysdiodene vil inneholde en fade slik at den valgte lysdioden er den lyseste, mens de andre lysdiodene enten er av eller litt svakere.
Maskinvare som kreves for dette prosjektet:
1. Arduino Uno
2. Potensiometer
3. 5 lysdioder
4. Brødbrett
5. Ledninger/kontakter
Trinn 1: Legg til de fem lysdiodene
For dette prosjektet vil 5 lysdioder være koblet til brødbrettet. Lysdiodene vil bli koblet til portene på Arduino som bruker Pulse Width Modulation (PWM). Portene med PWM er: 11, 10, 9, 6 og 5. PWM er en analog utgang i området 0-255 som konverteres til et digitalt signal.
Slik kobler du en LED til brødbrettet:
1. Plasser lysdioden på brødbrettet
2. I diagrammet er LED-bunnens (-) plassert direkte i bakken på brødbrettet. En startkabel kan også brukes i dette trinnet for å koble LED -en til hvilken som helst posisjon på brødbrettet.
3. Koble en startkabel fra en port på Arduino til brødbrettet. Plasser en 220 Ω (ohm) motstand i samme rad som ledningen og koble den til toppledningen (+) på LED -en. For dette prosjektet er lysdiodene koblet til porter: 11, 10, 9, 6 og 5.
4. Gjenta trinn 1 - 3 for å koble de resterende 4 lysdiodene til brødbrettet
Trinn 2: Tilsett potensiometeret
Potensiometeret vil bli brukt til å endre hvilken LED som er valgt, som vil være den lyseste av de 5 lysdiodene. Avhengig av retningen på potensiometeret vil den valgte LED -en bevege seg enten til venstre eller høyre.
Slik kobler du potensiometeret til brødbrettet:
1. Plasser potensiometeret på brødbrettet
2. På siden med to pinner vil den venstre pinnen være forbundet med en jumper wire til kraftskinnen på brødbrettet.
3. Den høyre pinnen blir koblet til bakkeskinnen på brødbrettet ved hjelp av en startkabel.
4. På siden med bare en pinne, koble pinnen med en jumper wire til en av de analoge portene på Arduino. I diagrammet ble analog port A5 valgt.
Trinn 3: Kode for LED Fade
Vedlagt er filen 1200_FinalExam_Project1.ino som inneholder all nødvendig kode for å fullføre dette prosjektet. Koden leser en analog verdi fra potensiometeret, og deretter bruker du en If-Statement til å velge riktig LED. Lysdiodene rett ved siden av den valgte lysdioden settes til et lavere nivå, og lysdiodene som går to ganger fra den valgte lysdioden, settes til et veldig svakt nivå. Hvis det er en LED 3 eller 4 mellomrom unna den valgte LED'en, vil denne LED -en bare slås av.
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
Avsluttende eksamen - Prosjekt 2: 3 trinn
Avsluttende eksamen - Prosjekt 2: For denne øvelsen bruker vi et numerisk tastatur for å skrive vinkler til servomotoren vår. Spesielt for dette prosjektet trenger du: 1 Arduino mikrokontroller1 Brødbrett i full størrelse 1 Membran/numerisk tastatur 1 Servomotor En pakke med kobbertråder