Indholdsfortegnelse:
- Trin 1: Indhold
- Trin 2: Hvad er Arduino?
- Trin 3: Hvad er mikrokontroller?
- Trin 4: Typer af Arduino
- Trin 5: Arduino -struktur
- Trin 6: OPSÆTNING
- Trin 7: Dit første projekt-LED-blink
- Trin 8: PWM -pulsbreddemodulation
- Trin 9: Seriel kommunikation
- Trin 10: Anvendt seriel kommunikation
Video: Lær ARDUINO (om 20 minutter): 10 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
Dette er en instruerbar, som jeg skrev specielt for at dele min viden om arduino på en meget forenklet måde. Jeg vil helt sikkert forsikre dig om, at dette ville være et kraftpakket modul, der dækker næsten alle grundlæggende emner i arduino.
Arduino har et enormt potentiale, der kan meget mere, end du forestiller dig, og brug af dette er også virkelig simpelt.
Jeg ønsker ikke at fortælle mere i introduktionssessionen og spilde din dyrebare tid, lad os direkte springe ind i indholdet.
Trin 1: Indhold
- En kort introduktion om arduino.
- typer af arduino.
- arduino struktur.
- dit første "projekt".
- PWM-pulsbreddemodulation.
- Seriel kommunikation.
- Inkluderer øvelser
Trin 2: Hvad er Arduino?
En simpel definition af arduino, at hvad jeg ved er det er et elektronisk værktøj, der er i stand til at udføre enkel automatisering og grænseflade mellem forskellige enheder sammen ved enklere forbindelser og enkleste kodninger.
Dette er den rigtige platform for dem, der gerne vil udføre deres karriere inden for automatisering eller robotik. Et arduino er et simpelt værktøj, der gør det muligt for os at kommunikere med en mikro-controller, der er integreret på ethvert arduino-bord. (AT mega328 i arduino UNO). Henvise billede for yderligere forståelse.
FORESTILLE
- du vil formidle en information til en fransktalende person, men du ved kun engelsk.
- i dette tilfælde skal du helt sikkert bruge en oversætter til at udføre kommunikationen.
- således vil oversætteren kende både fransk og engelsk.
forbinde med den aktuelle situation!
- Fransk er sprog på højt niveau (brugervenligt f.eks. C, C ++ …).
- Engelsk er maskinsprog.
- arduino er oversætter. jeg håber du måske har forstået bedre !!!
Trin 3: Hvad er mikrokontroller?
Micro-controller er en forenklet computer, der har en meget lille mængde hukommelse, RAM, …
det er meget kompakt og billigt instrument, der er let tilgængeligt. Mikrocontrolleren, der bruges i arduino UNO, er ATmega 328, den indeholder en EEPROM, den kan programmeres gentagne gange ved at slette den tidligere kode.
Trin 4: Typer af Arduino
Billedet viser de forskellige typer af arduino -tavler, der er mest populært brugt.
Arduino UNO
Denne type bræt er den mest populære og bedst egnet til begyndere! den indeholder en række hunstifter i den, så ved hjælp af en hanstift kan vi simpelthen oprette forbindelsen uden lodning eller brug af brødbræt.
Arduino nano
Dette ligner meget UNO -brættet, bortset fra at tavlens størrelse minimeres, så det fortjener sit navn. Det indeholder en række loddede hanstifter, dette kan forbindes til brødbrættet og bruges direkte uden lodning. Dette er forholdsvis billigt i sammenligning til UNO.
Arduino LILY pude
Dette bruges til bærbar elektronik.
Trin 5: Arduino -struktur
1. USB-plug-denne bestemmelse bruges til at uploade din kodning, og den kan også bruges som en strømindgang til arduinoen.
2. Digital pins (2-13) bruges til input og output operationer.
3. analoge ben (0-5) bruges til input og output operationer i analog form.
5. den røde knap bruges til at nulstille kortet, dvs. kodeudførelsen starter fra begyndelsen.
6. De serielle ben RX, TX bruges til seriel kommunikation.
7. den har også en DC -indgangsstik.
Trin 6: OPSÆTNING
1. Installer arduino IDE -softwaren. (Gratis software)
2. stik i dit arduino board og vælg den korrekte port og sort.
Bemærk: for mig er portnummeret com23 dit kan variere.
Henvis billeder!
Trin 7: Dit første projekt-LED-blink
I dette projekt vil du få en LED til at blinke.
et sekund ON -tilstand, et sekund OFF -tilstand.
Hardware
foretage forbindelsen som vist på figuren.
Software
upload kodningen vist på billedet.
Så snart kodningen er uploadet, begynder lysdioden at blinke.
Bemærk:
void setup () -sektion udføres kun én gang.
void loop ()-udføres gentagne gange, indtil strømmen forbliver tændt.
Trin 8: PWM -pulsbreddemodulation
-Dette bruges til at få LED'en til at lyse i trin med varierende lysstyrke.
-gøre det dæmpet og derefter gøre det lysere!
-den analoge pin understøtter kun 8 bit data (0-255).
-Vi vil bruge analog skrive i stedet for digital skrive til at etablere PWM.
-koden vil være analogWrite (led pin, værdi)
PWM: 3, 5, 6, 9, 10 og 11 ben Giver 8-bit PWM-output med analogWrite ()
led pin- digital pin, hvor du har tilsluttet LED'en.
værdi - værdien spænder fra (0-255) en lavere værdi gør lysdioden lysere, høj værdi gør lysdioden lysere.
DYRKE MOTION:
Prøv at gøre LED'en lysere trin for trin ved at bruge for loop til reference se link!
Trin 9: Seriel kommunikation
Seriel bruges til kommunikation mellem Arduino -kortet og en computer eller andre enheder. Alle Arduino -kort har mindst en seriel port (også kendt som en UART eller USART): Seriel. Det kommunikerer på digitale ben 0 (RX) og 1 (TX) samt med computeren via USB. Så hvis du bruger disse funktioner, kan du ikke også bruge ben 0 og 1 til digital input eller output.
det hjælper med at kende aflæsningerne af de sensorer, der er tilsluttet det
De hjælper også med at forbinde trådløse moduler såsom bluetooth, wifi Esp8266….
Det har meget mere at gøre med det ………………………..!
Trin 10: Anvendt seriel kommunikation
I denne session får vi outputværdien fra en LDR -lysafhængig modstand og viser den på den serielle skærm.
se billederne for hardware -forbindelser og kodning!
afbryd nu sensorværdien ved at forstyrre lys, der falder på sensoren, og se ændringerne i værdierne!
DYRKE MOTION:
din opgave er at få en LED til at lyse baseret på output fra LDR, dvs. LED'en skal lyse lysere i mørk tilstand, og den skal lyse svag i en lys situation.
anelse: brug PWM og seriel kommunikation.
det er grundlaget for automatisering!
Fortsættes……
Dette er bare et introduktionsmodul, jeg vil skrive mere om dette, og disse moduler frigives snart, hold styr på mig, hvis du kan lide det
få kommende emner:
- Servomotorstyring.
- ultralydsmodul.
- IR sensor.
- motorfører L293D.
- bluetooth kommunikation
- og meget mere ……………………. håber du kan lide det……………………………..!!!! "del viden!" "FØLG MIG FOR MERE OPLYSNINGER"
Anbefalede:
Lær, hvordan du designer et brugerdefineret formet printkort med EasyEDA Online -værktøjer: 12 trin (med billeder)
Lær, hvordan du designer et brugerdefineret PCB med EasyEDA Online Tools: Jeg har altid ønsket at designe et brugerdefineret printkort, og med online værktøjer og billige PCB -prototyper har det aldrig været lettere end nu! Det er endda muligt at få overflademonteringskomponenterne samlet billigt og let i lille volumen for at spare den vanskelige sol
SCARA Robot: Lær om Foward og omvendt kinematik !!! (Plot Twist Lær hvordan man laver et realtidsinterface i ARDUINO ved hjælp af BEHANDLING !!!!): 5 trin (med billeder)
SCARA Robot: Lær om Foward og omvendt kinematik !!! (Plot Twist Lær, hvordan du laver en realtidsgrænseflade i ARDUINO ved hjælp af BEHANDLING !!!!): En SCARA -robot er en meget populær maskine i branchen. Navnet står for både Selective Compliant Assembly Robot Arm eller Selective Compliant Articulated Robot Arm. Det er dybest set en tre graders frihedsrobot, der er de to første forskydninger
Begynder: Lær IOT med en kølig fiskeføder: 9 trin (med billeder)
Begynder: Lær IOT med en kølig fiskeføder: Dette projekt handler mere om en guide til at starte med en lille lavbudget IOT -enhed og hvad du kan gøre med det. Hvad er IOT? Fik fra Google: IoT er en forkortelse for Internet of Things. Internet of Things refererer til det stadigt voksende netværk af
Lær klavernøgler med Makey Makey: 6 trin (med billeder)
Lær klavernøgler med Makey Makey: Jeg byggede dette til en Instuctables -nat på The Maker Station. Dette spil hjælper dig med at lære, hvor noterne er på et klaver tastatur gennem spil. Vores gruppe blev inviteret til at være en del af en Maker Station Pavilion på en uddannelsesmesse. Mens du taler med uddannelse
Lær Arduino på 20 minutter (strømpakket): 10 trin (med billeder)
Lær Arduino på 20 minutter (strømpakket): Den instruerbare er skrevet med visionen om at levere gode ting og hjælpe den virkelige hobbyist for arduino, som virkelig har brug for en let og klar forståelseskilde, som enhver let kan forstå ved bare at læse dette modul. Jeg er også en ardui