Satura rādītājs:

Uzziniet ARDUINO (20 minūtēs): 10 soļi (ar attēliem)
Uzziniet ARDUINO (20 minūtēs): 10 soļi (ar attēliem)

Video: Uzziniet ARDUINO (20 minūtēs): 10 soļi (ar attēliem)

Video: Uzziniet ARDUINO (20 minūtēs): 10 soļi (ar attēliem)
Video: Izmēra līdz 500A līdzstrāvas strāvu ar šunta rezistoru, izmantojot Arduino 2024, Novembris
Anonim
Uzziniet ARDUINO (20 minūtēs)
Uzziniet ARDUINO (20 minūtēs)
Uzziniet ARDUINO (20 minūtēs)
Uzziniet ARDUINO (20 minūtēs)

Tas ir pamācāms, ka es speciāli uzrakstīju, lai ļoti vienkāršotā veidā dalītos savās zināšanās par arduino. Es noteikti jums apliecinu, ka tas būtu jaudīgs modulis, kas aptver gandrīz visas arduino pamat tēmas.

Arduino ir milzīgs potenciāls, kas var paveikt daudz vairāk, nekā jūs iedomājaties, to izmantot ir arī ļoti vienkārši.

Es nevēlos ievadstāstā pastāstīt vairāk un tērēt savu dārgo laiku, ļaujieties tieši ieiet saturā.

1. darbība: saturs

Saturs
Saturs
  1. Īss ievads par arduino.
  2. arduino veidi.
  3. arduino struktūra.
  4. jūsu pirmais "projekts".
  5. PWM impulsa platuma modulācija.
  6. Sērijas komunikācija.
  7. Ietver vingrinājumus

2. solis: Kas ir Arduino?

Kas ir Arduino?
Kas ir Arduino?
Kas ir Arduino?
Kas ir Arduino?

Vienkārša arduino definīcija, ko es zinu, ir tas ir elektronisks rīks, kas spēj veikt vienkāršu automatizāciju un sasaistīt dažādas ierīces kopā, izmantojot vienkāršākus savienojumus un vienkāršākus kodējumus.

Šī ir īstā platforma tiem, kas vēlas veikt savu karjeru automatizācijas vai robotikas jomā. Arduino ir vienkāršs rīks, kas ļauj mums sazināties ar mikrokontrolleri, kas ir iebūvēts jebkurā arduino plāksnē. (AT mega328 in arduino UNO). Lai iegūtu plašāku izpratni, skatiet attēlu.

Iedomājieties

  • jūs vēlaties nodot informāciju franču valodā runājošai personai, bet jūs zināt tikai angļu valodu.
  • šajā gadījumā jums noteikti būs nepieciešams tulks, lai pabeigtu saziņu.
  • tādējādi tulks zinās gan franču, gan angļu valodu.

sazinieties ar pašreizējo situāciju!

  1. Franču valoda ir augsta līmeņa valoda (lietotājam draudzīga, piemēram, C, C ++ …).
  2. Angļu valoda ir mašīnu valoda.
  3. arduino ir tulks. es ceru, ka jūs, iespējams, sapratāt labāk !!!

3. darbība: kas ir mikrokontrolleris?

Kas ir mikrokontrolleris?
Kas ir mikrokontrolleris?

Mikrokontrolleris ir vienkāršots dators, kuram ir ļoti mazs atmiņas apjoms, RAM,…

tas ir ļoti kompakts un lēts instruments, kas ir viegli pieejams. Arduino UNO izmantotais mikrokontrolleris ir ATmega 328, tas satur EEPROM, to var ieprogrammēt atkārtoti, izdzēšot iepriekšējo kodu.

4. solis: Arduino veidi

Arduino veidi
Arduino veidi

Attēlā ir uzskaitīti vispopulārāk izmantotie dažādu veidu arduino dēļi.

Arduino UNO

Šis dēļu veids ir populārs un vislabāk piemērots iesācējiem! tajā ir virkne sieviešu tapas, tādējādi, izmantojot vīriešu tapu, mēs varam vienkārši izveidot savienojumu bez lodēšanas vai rīvdēļa izmantošanas.

Arduino nano

Tas ir ļoti līdzīgs UNO plāksnei, izņemot tā, ka tā izmērs ir samazināts līdz minimumam, tāpēc tas ir pelnījis tā nosaukumu. Tajā ir virkne lodētu vīriešu tapas, ko var savienot ar maizes dēli un izmantot tieši bez lodēšanas. Tas ir salīdzinoši lēts uz ANO.

Arduino LILY paliktnis

To izmanto valkājamai elektronikai.

5. solis: Arduino struktūra

Arduino struktūra
Arduino struktūra

1. USB spraudnis-šo noteikumu izmanto, lai augšupielādētu jūsu kodējumu, un to var izmantot arī kā strāvas ievadi arduino.

2. Digitālās tapas (2-13) tiek izmantotas ievades un izvades darbībām.

3. Analogās tapas (0-5) tiek izmantotas ievades un izvades darbībām analogā formā.

5. sarkano pogu izmanto, lai atiestatītu dēli, t.i., koda izpilde sākas no sākuma.

6. Sērijveida sakariem tiek izmantoti seriālie tapas RX, TX.

7. tam ir arī līdzstrāvas ieejas ligzda.

6. darbība: IESTATĪŠANA

UZSTĀDĪT
UZSTĀDĪT
UZSTĀDĪT
UZSTĀDĪT

1. Instalējiet arduino IDE programmatūru. (Bezmaksas programmatūra)

2. pievienojiet savu arduino dēli un izvēlieties pareizo portu un šķirni.

piezīme: man porta numurs ir com23, jūsu var atšķirties.

Atsaucieties uz attēliem!

7. solis: jūsu pirmais projekta LED mirgo

Jūsu pirmais projekta LED mirgojums
Jūsu pirmais projekta LED mirgojums
Jūsu pirmais projekta LED mirgojums
Jūsu pirmais projekta LED mirgojums

Šajā projektā jūs mirgosit.

viena sekunde ieslēgta, viena - izslēgta.

Aparatūra

izveidojiet savienojumu, kā parādīts attēlā.

Programmatūra

augšupielādējiet attēlā redzamo kodējumu.

Tiklīdz kodēšana ir augšupielādēta, gaismas diode sāk mirgot.

Piezīme:

void setup () sadaļa tiek izpildīta tikai vienu reizi.

void loop ()-tiek izpildīts atkārtoti, līdz barošana paliek ieslēgta.

8. solis: PWM impulsa platuma modulācija

PWM impulsa platuma modulācija
PWM impulsa platuma modulācija

-To izmanto, lai LED spīdētu dažāda spilgtuma posmos.

-padarot to blāvu un pēc tam padarot to gaišāku!

-analogā tapa atbalsta tikai 8 bitu datus (0–255).

-PWM izveidošanai mēs izmantosim analogo rakstīšanu, nevis digitālo rakstīšanu.

-kods būs analogWrite (led pin, vērtība)

PWM: 3, 5, 6, 9, 10 un 11 tapas Nodrošiniet 8 bitu PWM izvadi ar analogWrite ()

led pin- digitālā tapa, kurā esat pievienojis vadu.

vērtība - vērtība svārstās no (0-255) zemāka vērtība padara gaismas mirdzumu blāvu, augsta vērtība padara gaismas spīdumu gaišāku.

Vingrinājums:

mēģiniet padarīt LED spilgtāku soli pa solim, izmantojot cilpu atsauces atsaucei!

9. darbība: sērijas komunikācija

Sērijas komunikācija
Sērijas komunikācija

Seriāli tiek izmantoti saziņai starp Arduino plati un datoru vai citām ierīcēm. Visām Arduino plāksnēm ir vismaz viens seriālais ports (pazīstams arī kā UART vai USART): sērijas. Tas sazinās, izmantojot ciparu tapas 0 (RX) un 1 (TX), kā arī ar datoru, izmantojot USB. Tādējādi, ja izmantojat šīs funkcijas, digitālajai ievadei vai izvadei nevar izmantot arī 0 un 1 tapas.

tas palīdz uzzināt ar to saistīto sensoru rādījumus

Tie arī palīdz savienot bezvadu moduļus, piemēram, Bluetooth, wifi Esp8266.

Tam ir daudz vairāk sakara ………………………..!

10. darbība: lietišķā seriālā komunikācija

Lietišķā seriālā komunikācija
Lietišķā seriālā komunikācija
Lietišķā seriālā komunikācija
Lietišķā seriālā komunikācija

Šajā sesijā mēs iegūsim izejas vērtību no no LDR atkarīga rezistora un parādīsim to sērijas monitorā.

skatiet attēlus aparatūras savienojumiem un kodēšanai!

tagad pārtrauciet sensora vērtību, traucējot uz sensoru krītošai gaismai, un redziet vērtību izmaiņas!

Vingrinājums:

jūsu uzdevums ir padarīt gaismas diodes mirdzošas, pamatojoties uz LDR izvadi, t.i., gaismas diodēm vajadzētu spīdēt spožāk tumsā un gaišā situācijā.

pavediens: izmantojiet PWM un seriālo komunikāciju.

tas ir automatizācijas pamats!

Turpinājums sekos……

Šis ir tikai ievada modulis, par kuru es rakstīšu vairāk, un šie moduļi drīz tiks izlaisti, sekojiet man, ja jums tas patīk

dažas gaidāmās tēmas:

  • Servo motora vadība.
  • ultraskaņas modulis.
  • IR sensors.
  • motora vadītājs L293D.
  • Bluetooth komunikācija
  • un vēl daudz vairāk ……………………. ceru, ka jums patīk……………………………..!!!! "dalieties zināšanās!" "Sekojiet man, lai iegūtu vairāk informācijas"

Ieteicams: