Obsah:

Naučte sa ARDUINO (za 20 minút): 10 krokov (s obrázkami)
Naučte sa ARDUINO (za 20 minút): 10 krokov (s obrázkami)

Video: Naučte sa ARDUINO (za 20 minút): 10 krokov (s obrázkami)

Video: Naučte sa ARDUINO (za 20 minút): 10 krokov (s obrázkami)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Naučte sa ARDUINO (za 20 minút)
Naučte sa ARDUINO (za 20 minút)
Naučte sa ARDUINO (za 20 minút)
Naučte sa ARDUINO (za 20 minút)

Toto je návod, ktorý som napísal špeciálne, aby som sa veľmi zjednodušene podelil o svoje znalosti o arduine. Rozhodne vás ubezpečím, že by to bol výkonovo nabitý modul, ktorý pokrýva takmer všetky základné témy v arduine.

Arduino má obrovský potenciál, ktorý dokáže oveľa viac, ako by ste si predstavovali. Jeho použitie je tiež veľmi jednoduché.

Nechcem hovoriť viac v úvodnej relácii a strácať váš drahocenný čas, poďme priamo na obsah.

Krok 1: Obsah

Obsah
Obsah
  1. Krátke intro o arduino.
  2. druhy arduina.
  3. arduino štruktúra.
  4. váš prvý „projekt“.
  5. Šírka pulznej modulácie PWM.
  6. Sériové spojenie.
  7. Obsahuje cvičenia

Krok 2: Čo je Arduino?

Čo je to Arduino?
Čo je to Arduino?
Čo je to Arduino?
Čo je to Arduino?

Jednoduchá definícia arduina, že viem, že je „elektronický nástroj, ktorý je schopný vykonávať jednoduchú automatizáciu a prepojovať rôzne zariadenia jednoduchšími pripojeniami a najjednoduchšími kódovaniami.

Toto je správna platforma pre tých, ktorí by chceli uplatniť svoju kariéru v oblasti automatizácie alebo robotiky. Arduino je jednoduchý nástroj, ktorý nám umožňuje komunikovať s mikro-ovládačom, ktorý je zabudovaný na akejkoľvek doske Arduino. (AT mega328 v arduino UNO). Pre ďalšie porozumenie si pozrite obrázok.

PREDSTAVTE SI

  • Chcete sprostredkovať informáciu francúzsky hovoriacej osobe, ale viete len anglicky.
  • v takom prípade budete na realizáciu komunikácie určite potrebovať prekladač.
  • prekladateľ bude teda vedieť francúzsky aj anglicky.

spojte sa so súčasnou situáciou!

  1. Francúzština je jazyk na vysokej úrovni (užívateľsky prívetivý napr. C, C ++ …).
  2. Angličtina je strojový jazyk.
  3. arduino je prekladateľ. Dúfam, že si to pochopil lepšie !!!

Krok 3: Čo je to mikrokontrolér?

Čo je to mikrokontrolér?
Čo je to mikrokontrolér?

Mikroprocesor je zjednodušený počítač, ktorý má veľmi malé množstvo pamäte, pamäte RAM, …

je to veľmi kompaktný a lacný nástroj, ktorý je ľahko dostupný. Mikroprocesor používaný v arduino UNO je ATmega 328, obsahuje pamäť EEPROM a je možné ho opakovane programovať vymazaním predchádzajúceho kódu.

Krok 4: Typy Arduina

Druhy Arduina
Druhy Arduina

Na obrázku sú uvedené rôzne druhy arduino dosiek, ktoré sa najčastejšie používajú.

Arduino UNO

Tento typ dosky je obľúbený a najvhodnejší pre začiatočníkov! obsahuje v sebe sériu samičích kolíkov, takže pomocou mužského kolíka jednoducho vytvoríme spojenie bez akéhokoľvek spájkovania alebo použitia nepájivej dosky.

Arduino nano

Toto je veľmi podobné doske UNO, okrem toho, že veľkosť dosky je minimalizovaná, a preto si zaslúži jej názov. Obsahuje sériu spájkovaných kolíkov, ktoré je možné pripojiť k doske a použiť ich priamo bez spájkovania. To je v porovnaní s tým relatívne lacné do UNO.

Podložka Arduino LILY

Používa sa na nositeľnú elektroniku.

Krok 5: Štruktúra Arduino

Štruktúra Arduina
Štruktúra Arduina

1. Zásuvka USB-toto ustanovenie sa používa na nahranie vášho kódovania a môže sa použiť aj ako príkon do arduina.

2. Digitálne kolíky (2-13) sa používajú na vstupné a výstupné operácie.

3. Analogové piny (0-5) sa používajú na vstupné a výstupné operácie v analógovej forme.

5. červené tlačidlo sa používa na resetovanie dosky, tj. Spustenie kódu začína od začiatku.

6. Sériové piny RX, TX slúžia na sériovú komunikáciu.

7. má tiež vstupnú zásuvku DC.

Krok 6: NASTAVENIE

NASTAVIŤ
NASTAVIŤ
NASTAVIŤ
NASTAVIŤ

1. Nainštalujte softvér arduino IDE. (Bezplatný softvér)

2. zapojte dosku arduino a vyberte správny port a odrodu.

poznámka: pre mňa je číslo portu com23, vaše sa môže líšiť.

Odporučte obrázky!

Krok 7: Váš prvý LED indikátor projektu

Váš prvý LED indikátor projektu
Váš prvý LED indikátor projektu
Váš prvý LED indikátor projektu
Váš prvý LED indikátor projektu

V tomto projekte urobíte LED na blikanie.

jeden sekundový zapnutý stav, jeden sekundový vypnutý stav.

Hardvér

vykonajte spojenie podľa obrázku.

Softvér

nahrajte kódovanie zobrazené na obrázku.

Hneď ako sa kódovanie nahrá, LED dióda začne blikať.

Poznámka:

sekcia void setup () sa vykoná iba raz.

void loop ()-vykonáva sa opakovane, kým napájanie zostane zapnuté.

Krok 8: PWM -modulácia šírky impulzu

PWM -modulácia šírky impulzu
PWM -modulácia šírky impulzu

-To sa používa na to, aby LED žiarila v stupňoch rôzneho jasu.

-tmavne a potom jasnejšie!

-analógový pin podporuje iba 8-bitové údaje (0-255).

-Na zavedenie PWM použijeme namiesto digitálneho zápisu analógový zápis.

-kód bude analogWrite (LED kolík, hodnota)

PWM: 3, 5, 6, 9, 10 a 11 pinov Poskytuje 8-bitový PWM výstup s analogWrite ()

LED pin- digitálny pin, do ktorého ste zapojili led.

hodnota - hodnota sa pohybuje od (0-255), nižšia hodnota zosvetlí LED diódu, vysoká hodnota zosvetlí LED diódu.

CVIČENIE:

pokúste sa krok po kroku zvýrazniť LED pomocou slučky for referenčného odkazu na odkaz!

Krok 9: Sériová komunikácia

Sériová komunikácia
Sériová komunikácia

Sériové číslo sa používa na komunikáciu medzi doskou Arduino a počítačom alebo inými zariadeniami. Všetky dosky Arduino majú najmenej jeden sériový port (známy tiež ako UART alebo USART): sériový. Komunikuje na digitálnych pinoch 0 (RX) a 1 (TX), ako aj s počítačom prostredníctvom USB. Ak teda používate tieto funkcie, nemôžete tiež používať piny 0 a 1 na digitálny vstup alebo výstup.

pomáha poznať hodnoty senzorov, ktoré sú k nemu pripojené

Pomáhajú tiež pri pripájaní bezdrôtových modulov, ako sú bluetooth, wifi Esp8266….

Má to oveľa viac do činenia ………………………..!

Krok 10: Aplikovaná sériová komunikácia

Aplikovaná sériová komunikácia
Aplikovaná sériová komunikácia
Aplikovaná sériová komunikácia
Aplikovaná sériová komunikácia

V tejto relácii získame výstupnú hodnotu z odporu závislého na svetle LDR a zobrazíme ju na sériovom monitore.

hardvérové pripojenia a kódovanie nájdete na obrázkoch!

teraz prerušte hodnotu senzora rušivým svetlom dopadajúcim na senzor a sledujte zmeny hodnôt!

CVIČENIE:

vašou úlohou je vytvoriť žiaru LED na základe výkonu LDR, tj. dióda LED by mala v tme svietiť jasnejšie a vo svetle by mala svietiť.

vodítko: používajte PWM a sériovú komunikáciu.

je to základ pre automatizáciu!

Pokračovanie nabudúce……

Toto je len úvodný modul, budem o tom písať viac a tieto moduly budú čoskoro vydané, sledujte ma, ak sa vám to páči

niekoľko pripravovaných tém:

  • Ovládanie servomotora.
  • ultrazvukový modul.
  • IR senzor.
  • vodič motora L293D.
  • bluetooth komunikácia
  • a mnoho ďalších ……………………. Dúfam, že sa vám to páči……………………………..!!!! „podeľte sa o znalosti!“„SLEDUJTE MI VIAC INFORMÁCIÍ“

Odporúča: