INHOUDSOPGAWE:
- Stap 1: Inhoud
- Stap 2: Wat is Arduino?
- Stap 3: Wat is mikrobeheerder?
- Stap 4: Tipes Arduino
- Stap 5: Arduino -struktuur
- Stap 6: INSTELLING
- Stap 7: u eerste projek-LED-knipper
- Stap 8: PWM -pulsbreedte modulasie
- Stap 9: Seriële kommunikasie
- Stap 10: Toegepaste seriële kommunikasie
Video: Leer ARDUINO (in 20 minute): 10 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:28
Dit is 'n instruksie wat ek spesiaal geskryf het om my kennis oor arduino op 'n baie vereenvoudigde manier te deel.
Arduino het 'n groot potensiaal wat baie meer kan doen as wat u u voorstel, en dit is ook baie eenvoudig.
Ek wil nie meer in die inleidingsessie vertel nie en u kosbare tyd mors, laat ons direk in die inhoud spring.
Stap 1: Inhoud
- 'N Kort inleiding oor arduino.
- tipes arduino.
- arduino struktuur.
- jou eerste "projek".
- PWM-polswydte modulasie.
- Seriële kommunikasie.
- Sluit oefeninge in
Stap 2: Wat is Arduino?
'N Eenvoudige definisie van arduino, wat ek weet, is' dit is 'n elektroniese instrument wat eenvoudige outomatisering kan uitvoer en verskillende toestelle met mekaar kan koppel deur eenvoudiger verbindings en eenvoudigste koderinge.
Dit is die regte platform vir diegene wat hul loopbaan in outomatisering of robotika wil uitvoer: 'n Arduino is 'n eenvoudige hulpmiddel waarmee ons kan kommunikeer met 'n mikro-kontroleerder wat op enige arduino-bord ingebed is. (AT mega328 in arduino UNO). Verwys foto vir verdere begrip.
STEL jou voor
- u wil inligting aan 'n Franssprekende persoon oordra, maar u kan slegs Engels.
- in hierdie geval het u beslis 'n vertaler nodig om die kommunikasie uit te voer.
- dus sal die vertaler beide Frans en Engels ken.
maak kontak met die huidige situasie!
- Frans is taal op hoë vlak (gebruikersvriendelik, bv. C, C ++ …).
- Engels is masjientaal.
- arduino is die vertaler. ek hoop jy het dalk beter verstaan !!!
Stap 3: Wat is mikrobeheerder?
Mikrobeheerder is 'n vereenvoudigde rekenaar met 'n baie klein hoeveelheid geheue, RAM, …
Dit is 'n baie kompakte en goedkoop instrument wat maklik beskikbaar is.
Stap 4: Tipes Arduino
Die prent bevat 'n lys van die verskillende tipes arduino -borde wat die meeste in die algemeen gebruik word.
Arduino UNO
Hierdie tipe bord is die gewildste en die beste geskik vir beginners! Dit bevat 'n reeks vroulike penne, dus deur 'n pen te gebruik, kan ons eenvoudig die verbinding maak sonder om te soldeer of broodbord te gebruik.
Arduino nano
Dit is baie soortgelyk aan die UNO -bord, behalwe dat die grootte van die bord tot die minimum beperk word, dus dit verdien sy naam. Dit bevat 'n reeks gesoldeerde penne, dit kan aan die broodbord gekoppel word en direk sonder soldeer gebruik word. Dit is relatief goedkoop in vergelyking aan die UNO.
Arduino LILY pad
Dit word gebruik vir draagbare elektronika.
Stap 5: Arduino -struktuur
1. USB-prop-hierdie bepaling word gebruik om u kodering op te laai, en dit kan ook as 'n kraginvoer na die arduino gebruik word.
2. Digitale penne (2-13) word gebruik vir invoer en afvoer.
3. Analoog penne (0-5) word gebruik vir invoer en afvoer in analoog vorm.
5. die rooi knoppie word gebruik om die bord terug te stel, dws die uitvoering van die kode begin van die begin af.
6. Die seriële penne RX, TX word gebruik vir seriële kommunikasie.
7. dit het ook 'n GS -ingangskabel.
Stap 6: INSTELLING
1. Installeer die arduino IDE sagteware. (Gratis sagteware)
2. koppel u arduino -bord en kies die korrekte poort en verskeidenheid.
let wel: vir my is die poortnommer com23 joune kan wissel.
Verwys na beelde!
Stap 7: u eerste projek-LED-knipper
In hierdie projek gaan u 'n LED laat knip.
een tweede AAN -toestand, een tweede UIT -toestand.
Hardeware
maak die verbinding soos in die figuur getoon.
Sagteware
Laai die kodering in die prent op.
Sodra die kodering opgelaai is, begin die LED knipper.
let op:
void setup () -afdeling word slegs een keer uitgevoer.
void lus ()-word herhaaldelik uitgevoer totdat die krag aan bly.
Stap 8: PWM -pulsbreedte modulasie
-Dit word gebruik om die LED in verskillende stadiums van verskillende helderheid te laat gloei.
-maak dit dowwer en maak dit dan helderder!
-Die analoog pen ondersteun slegs 8 bis data (0-255).
-ons gaan analoog skryf in plaas van digitale skryf gebruik om PWM te vestig.
-die kode sal analogWrite wees (led -pen, waarde)
PWM: 3, 5, 6, 9, 10 en 11 penne Voorsien 8-bis PWM-uitvoer met die analogWrite ()
led pin- digitale pen waarin u die led gekoppel het.
waarde - die waarde wissel van (0-255) 'n laer waarde laat die LED -gloei dowwe, hoë waarde maak die LED -gloei helderder.
OEFENING:
probeer om die led stap vir stap helderder te maak deur die lus vir verwysing te gebruik, verwys skakel!
Stap 9: Seriële kommunikasie
Serial word gebruik vir kommunikasie tussen die Arduino -bord en 'n rekenaar of ander toestelle. Alle Arduino -borde het ten minste een seriële poort (ook bekend as 'n UART of USART): Serial. Dit kommunikeer op digitale penne 0 (RX) en 1 (TX) sowel as met die rekenaar via USB. As u dus hierdie funksies gebruik, kan u ook nie penne 0 en 1 vir digitale invoer of uitvoer gebruik nie.
dit help om die lesings van die sensors wat daaraan gekoppel is, te leer ken
Hulle help ook met die aansluiting van draadlose modules soos bluetooth, wifi Esp8266….
Dit het nog baie meer daarmee te doen ………………………..!
Stap 10: Toegepaste seriële kommunikasie
In hierdie sessie kry ons die uitsetwaarde van 'n LDR -ligafhanklike weerstand en vertoon dit op die seriële monitor.
verwys na die beelde vir hardewareverbindings en kodering!
onderbreek nou die sensorwaarde deur lig op die sensor te versteur en sien die veranderinge in die waardes!
OEFENING:
u taak is om 'n LED te laat gloei op grond van die uitset van die LDR, dit wil sê dat die LED in 'n donker toestand helderder moet gloei en in 'n helder situasie moet skyn.
leidraad: gebruik PWM en seriële kommunikasie.
dit is die basis vir outomatisering!
Vervolg……
Dit is slegs 'n intro -module, ek sal meer hieroor skryf, en die modules word binnekort vrygestel, hou my dop as u daarvan hou
'n paar komende onderwerpe:
- Servomotoriese beheer.
- ultrasoniese module.
- IR sensor.
- motorbestuurder L293D.
- bluetooth kommunikasie
- en nog baie meer ……………………. hoop jy hou daarvan……………………………..!!!! "deel kennis!" "VOLG MY VIR MEER INLIGTING"
Aanbeveel:
Leer hoe u 'n pasgemaakte PCB kan ontwerp met EasyEDA aanlynhulpmiddels: 12 stappe (met foto's)
Leer hoe om 'n pasgemaakte PCB te ontwerp met EasyEDA Online Tools: ek wou nog altyd 'n persoonlike PCB ontwerp, en met aanlynhulpmiddels en goedkoop PCB -prototipes was dit nog nooit so maklik as nou nie! Dit is selfs moontlik om die oppervlakte -onderdele goedkoop en maklik in 'n klein volume saam te stel om die moeilike oplossing te bespaar
Vorms: Leer vir almal met Makey Makey: 5 stappe (met foto's)
Vorms: Leer vir almal met Makey Makey: Onderwysers leer ALLE studente. Soms moet ons leer anders lyk, afhangende van die student. Hieronder is 'n voorbeeld van 'n maklike les wat u kan maak om seker te maak dat al u studente aan noodsaaklike vaardighede werk. Hierdie projek sal goed werk
SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 5 stappe (met foto's)
SCARA -robot: leer oor Foward en omgekeerde kinematika !!! (Plot Twist Leer hoe om 'n intydse koppelvlak in ARDUINO te maak met behulp van verwerking !!!!): 'n SCARA -robot is 'n baie gewilde masjien in die nywerheidswêreld. Die naam staan vir beide Selective Compliant Assembly Robot Arm of Selective Compliant Articulated Robot Arm. Dit is basies 'n robot van drie grade, wat die eerste twee
Kringloop Leer NANO: Een PCB. Maklik om te leer. Oneindige moontlikhede.: 12 stappe (met foto's)
Kringloop Leer NANO: Een PCB. Maklik om te leer. Oneindige moontlikhede .: Om eers in die wêreld van elektronika en robotika te begin, kan aanvanklik nogal skrikwekkend wees. Daar is baie dinge om aan die begin te leer (stroombaanontwerp, soldeer, programmering, die keuse van die regte elektroniese komponente, ens) en as dinge verkeerd loop
Leer Arduino in 20 minute (met krag verpak): 10 stappe (met foto's)
Leer Arduino in 20 minute (met krag verpak): die instruksies is geskryf met die visie om goeie dinge te lewer en die werklike stokperdjie van arduino te help, wat regtig 'n maklike en duidelike bron nodig het wat almal maklik kan verstaan deur net hierdie module te lees. Ek is ook 'n ardui