Užitečné věci na arduinu. Budík na Arduinu. Tělo je vyrobeno ze stavebnic LEGO. LEGO Arduino. Dejte svým vlasům více možností

Dobrý den, milí čtenáři a uživatelé nejlepšího portálu Trashbox! Není žádným tajemstvím, že na věcech, které vytvoříte vlastníma rukama, můžete vydělat slušné peníze. Pokud je nápad opravdu zajímavý, můžete si na jeho základě vytvořit vlastní podnikání. Použití Arduina v této oblasti je velmi pohodlné řešení, protože Arduino není zakázáno pro komerční použití. Dnes si s vámi povíme o pěti zajímavých podnikatelských nápadech.

Jak to implementovat?

Nejpohodlnější způsob nákupu komponent pro realizaci nápadu je na AliExpress. Najdete tam i různé stavby. V našem případě je tělo nezbytné, aby náš výtvor získal prodejný vzhled.

Podnikání na Arduinu je velmi ziskové, protože náčrt stačí napsat pouze jednou. Již připravenou jednoduše „naplníte“ do dalších kopií. Podívejte se na nápady níže.

Automatická domácí regulace teploty


V pořadí: Arduino Nano, Arduino Uno a NRF24L01


Nechtěl jsem tuto položku nazývat „inteligentním“ domem, protože tato myšlenka je pouze o regulaci teploty. Tuto myšlenku bych realizoval pomocí několika Arduino Nanos a jednoho Arduino Mega/Uno. Komunikace mezi nimi bude realizována pomocí rádiového modulu NRF24L01. Tento modul umožňuje připojit až šest Arduin.

Arduino Nano bude umístěno v malém pouzdře spolu se senzorem teploty a vlhkosti DHT22, rádiovým komunikačním modulem NRF24L01 a zdrojem energie – například baterií. Několik těchto malých krabic bude umístěno po celém domě.


DHT2 a textový LCD displej


Data z Arduino Nano bude přijímat „základna“, kterou je Arduino Uno nebo Mega, uzavřená ve velkém pouzdře spolu s NRF24L01 (jako přijímač), textovým LCD displejem a zdrojem energie (baterie). To vše bude umístěno v blízkosti topného systému. „Základna“ bude schopna přijímat a zpracovávat data o teplotě a v závislosti na hodnotě těchto dat bude do topného systému odeslán příkaz ke zvýšení nebo snížení teploty.

"Inteligentní" skleník


Příklad hotového řešení.


Není žádným tajemstvím, že správa vlastního skleníku vyžaduje hodně pozornosti: včasné otevírání a zavírání dveří, sledování vlhkosti půdy a také sledování růstu plodin tam vysazených. To vše lze automatizovat pomocí Arduina.


V pořadí: Arduino Mega, DHT22 a textový LCD displej.


Jedno Arduino je schopno monitorovat teplotu skleníku (pomocí stejného senzoru DHT22), zobrazovat potřebné informace na LCD displeji, odesílat příkaz k otevření kohoutku pro přívod vody a také ovládat motory pro otevírání a zavírání dveří. .

CNC stroj


V pořadí: Arduino Mega, L298N a krokový motor.


Patří sem i 3D tiskárny. Na internetu existuje mnoho způsobů, jak vyrobit CNC stroj založený na Arduinu. Ne všechny fungují, ale určitě budou dobré možnosti. Na hardware budete potřebovat Arduino, nejlépe Mega, dále driver motoru L298N a samozřejmě samotné motory. Vše ostatní je rámec a programový kód. Musím poznamenat, že jde o jeden z nejtěžších nápadů na realizaci.

Roboti


Příklad hotového řešení.


Není pochyb o tom, že děti mají opravdu rády roboty, zvláště ty, které mohou samy ovládat. Pomocí Arduina lze vyrobit roboty i ze šrotu. Jednou jsem si pohrával s myšlenkou vyrobit robota v pouzdře vysavače, který byl velmi podobný astrotechnickému droidovi ze Star Wars.

V pořadí: HC-SR04, L293D, HC-06 a NRF24L01


Ultrazvukový dálkoměr HC-SR04 dokáže určit vzdálenost k překážkám a následně se jim vyhnout. Ovladač motoru L293D, který se používá jako rozšiřující deska, je schopen ovládat čtyři motory a tři serva najednou. Co se týče komunikace, nejsme moc omezeni. Využít můžete bluetooth modul HC-06, který vám umožní ovládat vaše dítě ze smartphonu, ale nemůže se pochlubit dobrým komunikačním dosahem, což se o již známém radiokomunikačním modulu NRF24L01 říci nedá. Poté však ztratíte možnost ovládání ze svého smartphonu.


18650 baterií


Jako zdroj energie můžete použít 18650 paralelně zapojených baterií pro zvýšení celkové kapacity.

Sečteno a podtrženo

Bohužel, to jsou všechny nápady, které jsem našel. Jsem si jist, že pokud vás nějaký nápad zaujme, na internetu najdete na toto téma spoustu informací.
Chci hned říci, že jsem do tohoto seznamu nezahrnul kvadrokoptéry a další letadla, protože pro ně již existují hotové řídicí desky. S největší pravděpodobností Arduino takovou zátěž prostě nevydrželo.

V každém případě doufám, že vás to zaujalo. Napište do komentářů, setkali jste se s podobnými nápady?

Dnes budeme mluvit o semafor zapnutý na adresovatelných LED diodách DigiSpark a WS2812 . Toto je druhá verze semafor. O tom prvním jsem mluvil zde. První verze se ukázala jako docela pohodlná a skládala se z méně dílů. Proč jsem se rozhodl udělat druhou verzi? Faktem je, že krabička je na baterie, které jsem použil v první verzi semafor na Arduinu, se stal velmi drahý. Někteří prodejci to prodávají za 5 dolarů na . Dražší než veškerá ostatní elektronika. Rozhodl jsem se tedy vyměnit krabičku za levnější. A jednou jsem musel předělat tělo. Rozhodl jsem se změnit velikost samotného semaforu a udělat ho větší než první verze. Také v noze semafor přidána kovová tyč pro zvýšení tuhosti.

Budík na Arduinu. Tělo je vyrobeno ze stavebnic LEGO. LEGO Arduino

Moje 5leté dítě přišlo ze školky a řeklo, že bylo požádáno, aby udělal projekt na chytrá zařízení v domě. Tělo lze vyrobit z jakékoli dostupné stavebnice. Lze vyrobit z LEGO návrhář. Po chvíli přemýšlení jsme se se synem rozhodli tak učinit budík na Digisparku A 7 segmentový indikátor na TM1637 S hodiny reálného času DS3231.

Nové projekty Arduino a projekty vyrobené na CNC stroji

Léto skončilo. A čas na rozvoj Projekty Arduino stát se větším. A dnes mám v plánu mluvit o svém nové projekty na které dělám Arduino a vaše domácí CNC stroj. Projekty jsou stále ve fázi vývoje a nemají finální hotovou podobu. Ale přesto jsem se rozhodl o nich mluvit, abych slyšel názor zvenčí.

Semafor na Digispark a adresovatelné LED WS2812 - semafor Arduino

V předchozím článku: " » O vývoji jsem již mluvil semafor a že jsem nebyl schopen ho plně zprovoznit a zprovoznit. Po několika týdnech jsem ji dokončil a nyní jsem připraven ji prezentovat podomácku vyrobený semafor pomocí adresovatelných LED diod Arduino a WS2812.

Všechny přířezy na tělo jsem si nařezal sám domácí CNC stroj.

Neúspěšné projekty Arduino lamp a semaforů

Jakýkoli vývoj vede k neúspěšným a středně pokročilým modelům. Které nesplňují všechny potřeby a očekávání.

Hezký den, Habr. Spouštím sérii článků, které vám pomohou se s Arduinem seznámit. To ale neznamená, že pokud v tomto podnikání nejste nováčkem, nenajdete pro sebe nic zajímavého.

Zavedení

Bylo by dobré začít seznámením s Arduinem. Arduino – hardware a software pro systémy automatizace budov a robotiky. Hlavní výhodou je, že platforma je zaměřena na neprofesionální uživatele. To znamená, že každý si může vytvořit svého vlastního robota bez ohledu na znalosti programování a vlastní dovednosti.

Start

Vytvoření projektu na Arduinu se skládá ze 3 hlavních fází: psaní kódu, prototypování (breadboarding) a firmware. Abychom mohli napsat kód a poté flashovat desku, potřebujeme vývojové prostředí. Ve skutečnosti je jich docela dost, ale programovat budeme v původním prostředí – Arduino IDE. Samotný kód napíšeme v C++, upraveném pro Arduino. Stáhnout si jej můžete na oficiálních stránkách. Skica je program napsaný na Arduinu. Podívejme se na strukturu kódu:


main())( void setup())( ) void loop())( ) )

Je důležité si uvědomit, že procesor Arduino vytváří funkci main(), která je vyžadována v C++. A výsledek toho, co programátor vidí, je:


void setup() ( ) void loop() ( )

Podívejme se na dvě požadované funkce. Funkce setup() je volána pouze jednou při spuštění mikrokontroléru. Je to ona, kdo nastavuje všechna základní nastavení. Funkce loop() je cyklická. Volá se v nekonečné smyčce po celou dobu provozu mikrokontroléru.

První program

Abychom lépe porozuměli principu fungování platformy, napišme první program. Tento nejjednodušší program (Blink) spustíme ve dvou verzích. Jediný rozdíl mezi nimi je montáž.


int Led = 13; // deklaruje proměnnou LED na kolíku 13 (výstup) void setup() ( pinMode(Led, OUTPUT); // definuje proměnnou ) void loop() ( digitalWrite(Led, HIGH); // přivede napětí na kolík 13 zpoždění (1000 ); // počkejte 1 sekundu digitalWrite(Led, LOW) // nepřipojujte napětí na pin 13 zpoždění (1000);

Princip fungování tohoto programu je poměrně jednoduchý: LED se na 1 sekundu rozsvítí a na 1 sekundu zhasne. U první možnosti nepotřebujeme sestavovat rozvržení. Protože platforma Arduino má vestavěnou LED připojenou k pinu 13.

Firmware Arduino

Abychom mohli nahrát skicu do Arduina, musíme ji nejprve jednoduše uložit. Dále, abyste předešli problémům při načítání, musíte zkontrolovat nastavení programátoru. Chcete-li to provést, vyberte kartu „Nástroje“ na horním panelu. V části „Platba“ vyberte svou platbu. Může to být Arduino Uno, Arduino Nano, Arduino Mega, Arduino Leonardo nebo další. Také v části „Port“ musíte vybrat svůj připojovací port (port, ke kterému jste připojili svou platformu). Po těchto krocích můžete náčrt nahrát. Chcete-li to provést, klikněte na šipku nebo vyberte „Stáhnout“ na kartě „Náčrt“ (můžete také použít klávesovou zkratku „Ctrl + U“). Firmware desky byl úspěšně dokončen.

Prototypování/rozvržení

K sestavení prkénka potřebujeme tyto prvky: LED, rezistor, kabeláž (propojky), prkénko. Aby se nic nespálilo a aby vše úspěšně fungovalo, musíte se vypořádat s LED. Má dvě "nohy". Krátké je mínus, dlouhé je plus. Ke zkratu připojíme „zem“ (GND) a rezistor (abychom snížili proud dodávaný do LED tak, aby se nespálila) a dlouhou napájíme (připojíme na pin 13 ). Po připojení nahrajte náčrt na tabuli, pokud jste tak neučinili dříve. Kód zůstává stejný.


Toto je konec prvního dílu. děkuji za pozornost.

Arduino je malé elektronické zařízení skládající se z jediné desky plošných spojů, které je schopné ovládat různé senzory, elektromotory, osvětlení, vysílat a přijímat data... Arduino je celá rodina zařízení různých velikostí a schopností. A také je to celá zoologická zahrada klonů Arduina a svět zařízení kompatibilních s Arduino. Ale pojďme mluvit o všem popořadě.

1 "Mozek" Arduino

„Mozkem“ Arduina je mikrokontrolér rodiny Atmega. Mikrokontrolér je mikroprocesor s pamětí a různými periferními zařízeními, implementovaný na jediném čipu. Ve skutečnosti se jedná o jednočipový mikropočítač, který je schopen provádět relativně jednoduché úkoly. Různé modely z rodiny Arduino jsou vybaveny různými mikrokontroléry.

Atmega328 - mozek Arduino UNO

Na fotografii je mikrokontrolér Atmega328. Takové mikrokontroléry stojí Arduino UNO A Arduino Nano(ale v jiné budově).

2 "Ruce" Arduino

Ale k čemu je mozek, když nemá ruce? V tomto případě jsou to ruce elektrické svorky, umístěný po obvodu desky Arduino. Existují desky s více kolíky a některé s méně. Například největší deska v rodině Arduino je Arduino Mega- má více než 70 nezávislých výstupů a nejmenší - Arduino Pro Mini- celkem 22 kolíků.


Na fotografii je srovnání Arduino Mega a Arduino Pro Mini. Dokážete si představit, co by člověk mohl dělat s tolika rukama, kolik je Arduino Mega pinů?

3 Digitální a analogové závěry

Ne všechny piny Arduina jsou stejné. Existují závěry digitální, ale existuje analogový. Základní rozdíl mezi nimi je v tom, že digitální piny mohou mít pouze dvě hodnoty: buď logickou „1“ (PRAVDA, od 3 do 5 voltů) nebo logickou „0“ (NEPRAVDA, od 0 do 1,5 voltu) a na analogových pinech , je rozsah od logické „1“ do „0“ rozdělen do mnoha malých částí.

Proč je to nutné? Podívejme se na takový jasný příklad. Pokud připojíte LED k digitálnímu pinu Arduina a použijete logickou „1“ na výstup, LED se rozsvítí s maximálním jasem; Pokud použijete "0", LED zhasne. Neexistují žádné mezilehlé možnosti. Pokud je LED připojena k analogovému výstupu, lze jas LED plynule ovládat. V praxi se k analogovým výstupům nejčastěji připojují nějaké analogové snímače.

4 Co může ovládat? Arduino

Výsledkem je, že takový počet „ramen“ Arduina vám umožňuje připojit k němu obrovské množství různých periferních zařízení. Mezi nimi například:

  • tlačítka, jazýčkové spínače a joysticky,
  • LED a fotodiody,
  • mikrofony a reproduktory,
  • elektromotory a serva,
  • LCD displeje,
  • čtečky rádiových značek (RFID a NFC),
  • moduly bluetooth, WiFi a Ethernet,
  • čtečky SD karet,
  • rádiové přijímače a rádiové vysílače,
  • GPS a GSM moduly...

A také desítky různých senzorů:

  • osvětlení,
  • magnetické pole,
  • ultrazvukové a laserové dálkoměry,
  • gyroskopy a akcelerometry,
  • senzory složení kouře a vzduchu,
  • senzory tlaku, teploty a vlhkosti...

A mnohem, mnohem víc

To vše mění Arduino v univerzální systémové jádro, které lze konfigurovat zcela různými způsoby. Chcete vyrobit rádiem ovládané krmítko pro domácí mazlíčky? Prosím! Chcete, aby se okno na vaší lodžii zavřelo, když začne pršet? Prosím! Chcete ovládat jas osvětlení v místnosti ze svého chytrého telefonu? Snadno! Chcete dostávat upozornění e-mailem, pokud půda vašich pokojových rostlin příliš vyschne? A to je možné!


Na fotografii je pouze nepatrná část periferií, které lze k Arduinu připojit. Ve skutečnosti je jich mnohem, mnohem více.

5 Sdělení s Arduinem

Jak procesor ví, co přesně má dělat? Měl bys mu to říct. Psaní zpráv pro Arduino se nazývá programování. Existuje jazyk pro komunikaci s mikrokontrolérem, zjednodušený a přizpůsobený speciálně pro Arduino. Zvládnout tento jazyk není vůbec těžké, pokud máte chuť a určitou vytrvalost, i když jste nikdy předtím neprogramovali.

A pro zjednodušení tohoto procesu bylo vyvinuto speciální softwarové prostředí - Arduino IDE. Obsahuje desítky příkladů dobrých, fungujících programů. Po jejich prostudování se velmi rychle naučíte mnoho o komunikačním jazyce s Arduinem.

Arduino umožní vašim programům přesunout se z virtuálního světa do světa skutečného. Budete moci vidět, jak programy, které napíšete, způsobí, že LED bliká nebo se otáčí motor, a pak dělat složitější a užitečnější věci. Arduino vám umožní naučit se spoustu nového a zajímavého jak v elektronice, tak v programování. Nakonec vám to může posloužit jako skvělý koníček, zábavná činnost s dětmi a skvělá a užitečná zábava.

Arduino a širokou škálu senzorů k němu si můžete objednat v čínském internetovém obchodě Ali-Express. Zde jsou ceny nižší, ale dodání trvá od 3 týdnů do 1,5 měsíce. Arduino si můžete objednat v obchodě s elektronikou Voltiq.ru. Ceny jsou zde o něco vyšší než v čínských internetových obchodech, ale nemusíte čekat celý měsíc. Dalším dobrým obchodem s elektronikou a robotikou je FastNVR.ru.

A nakonec se podívejte, jaké různé a úžasné projekty lze implementovat pomocí Arduina!

V tomto článku jsem se rozhodl dát dohromady kompletního průvodce krok za krokem pro začátečníky s Arduino. Podíváme se na to, co je Arduino, co je potřeba se začít učit, kde stáhnout a jak nainstalovat a nakonfigurovat programovací prostředí, jak funguje a jak programovací jazyk používat a mnoho dalšího, co je nutné k vytvoření plnohodnotného komplexní zařízení založená na rodině těchto mikrokontrolérů.

Zde se pokusím uvést zhuštěné minimum, abyste pochopili principy práce s Arduinem. Pro úplnější ponor do světa programovatelných mikrokontrolérů věnujte pozornost dalším sekcím a článkům tohoto webu. Pro podrobnější studium některých aspektů ponechám odkazy na další materiály na tomto webu.

Co je Arduino a k čemu slouží?

Arduino je elektronická stavebnice, která umožňuje komukoli vytvářet nejrůznější elektromechanická zařízení. Arduino se skládá ze softwaru a hardwaru. Softwarová část obsahuje vývojové prostředí (program pro psaní a ladění firmwaru), mnoho hotových a pohodlných knihoven a zjednodušený programovací jazyk. Hardware zahrnuje velkou řadu mikrokontrolérů a pro ně připravené moduly. Díky tomu je práce s Arduinem velmi snadná!

S pomocí Arduina se můžete naučit programování, elektrotechniku ​​a mechaniku. Ale to není jen vzdělávací konstruktér. Na jeho základě můžete vyrábět opravdu užitečná zařízení.
Počínaje jednoduchými blikajícími světly, meteostanicemi, automatizačními systémy a konče systémy chytré domácnosti, CNC stroji a bezpilotními vzdušnými prostředky. Možnosti nejsou omezeny ani vaší fantazií, protože návodů a nápadů na realizaci je obrovské množství.

Arduino Starter Kit

Abyste se mohli začít učit Arduino, musíte si pořídit samotnou desku mikrokontroléru a další díly. Nejlepší je pořídit si Arduino startovací sadu, ale vše potřebné si můžete vybrat sami. Doporučuji zvolit sadu, protože je to jednodušší a často i levnější. Zde jsou odkazy na nejlepší sestavy a jednotlivé díly, které si určitě budete muset prostudovat:

Základní sada Arduino pro začátečníky:Nakoupit
Velká sada pro školení a první projekty:Nakoupit
Sada přídavných senzorů a modulů:Nakoupit
Arduino Uno je nejzákladnější a nejpohodlnější model z řady:Nakoupit
Pájecí prkénko pro snadné učení a prototypování:Nakoupit
Sada vodičů s pohodlnými konektory:Nakoupit
LED sada:Nakoupit
Sada rezistorů:Nakoupit
tlačítka:Nakoupit
potenciometry:Nakoupit

Vývojové prostředí Arduino IDE

Chcete-li psát, ladit a stahovat firmware, musíte si stáhnout a nainstalovat Arduino IDE. Jedná se o velmi jednoduchý a pohodlný program. Na svém webu jsem již popsal proces stahování, instalace a konfigurace vývojového prostředí. Proto zde jednoduše ponechám odkazy na nejnovější verzi programu a na

Verze Windows Mac OS X Linux
1.8.2

Programovací jazyk Arduino

Až budete mít v rukou desku mikrokontroléru a na počítači nainstalované vývojové prostředí, můžete začít psát své první skici (firmware). Chcete-li to provést, musíte se seznámit s programovacím jazykem.

Programování Arduino využívá zjednodušenou verzi jazyka C++ s předdefinovanými funkcemi. Stejně jako v jiných programovacích jazycích podobných C i zde existuje řada pravidel pro psaní kódu. Zde jsou ty nejzákladnější:

  • Za každou instrukcí musí následovat středník (;)
  • Před deklarací funkce musíte určit datový typ vrácený funkcí, nebo void, pokud funkce nevrací hodnotu.
  • Před deklarací proměnné je také nutné uvést datový typ.
  • Komentáře jsou označeny: // Inline a /* blok */

Více o datových typech, funkcích, proměnných, operátorech a jazykových konstrukcích se můžete dozvědět na stránce na Všechny tyto informace si nemusíte pamatovat a pamatovat si je. Vždy můžete přejít do referenční knihy a podívat se na syntaxi konkrétní funkce.

Veškerý firmware Arduino musí obsahovat alespoň 2 funkce. Jsou to setup() a loop().

funkce nastavení

Aby vše fungovalo, musíme napsat náčrt. Necháme, aby se LED po stisknutí tlačítka rozsvítila a po dalším stisknutí zhasla. Zde je naše první skica:

// proměnné s piny připojených zařízení int switchPin = 8; int ledPin = 11; // proměnné pro uložení stavu tlačítka a LED boolean lastButton = LOW; boolean currentButton = NÍZKÁ; boolean ledOn = false; void setup() ( pinMode(switchPin, INPUT); pinMode(ledPin, OUTPUT); ) // funkce pro debouncing boolean debounse(boolean last) ( boolean current = digitalRead(switchPin); if(last != current) ( delay ( 5); proud = digitalRead(switchPin ) návratový proud ) void loop() ( currentButton = debounse(lastButton); if(lastButton == LOW && currentButton == HIGH) ( ledOn = !ledOn; ) lastButton = currentButton ; digitalWrite); (ledPin, ledOn);

// proměnné s piny připojených zařízení

int switchPin = 8 ;

int ledPin = 11 ;

// proměnné pro uložení stavu tlačítka a LED

boolean lastButton = NÍZKÁ ;

boolean currentButton = NÍZKÁ ;

boolean ledOn = false ;

void setup() (

pinMode(switchPin, INPUT);

pinMode(ledPin, OUTPUT);

// funkce pro debouncing

boolean debounse (boolean last ) (

booleovský proud = digitalRead(switchPin);

if (poslední != aktuální ) (

zpoždění(5);

proud = digitalRead(switchPin);

zpětný proud ;

void loop() (

currentButton = debounse(lastButton);

if (poslední Tlačítko == NÍZKÁ && aktuální Tlačítko == VYSOKÉ ) (

ledOn = ! ledOn;

lastButton = currentButton ;

digitalWrite(ledPin, ledOn);

V tomto náčrtu jsem vytvořil další funkci odskoku pro potlačení odskoku kontaktu. Na mém webu jsou informace o opuštění kontaktu. Určitě si tento materiál prohlédněte.

PWM Arduino

Pulzní šířková modulace (PWM) je proces řízení napětí pomocí pracovního cyklu signálu. To znamená, že pomocí PWM můžeme plynule ovládat zátěž. Například můžete plynule měnit jas LED, ale tato změna jasu se nedosáhne snížením napětí, ale zvýšením intervalů nízkého signálu. Princip činnosti PWM je znázorněn na tomto obrázku:

Když aplikujeme PWM na LED, začne rychle svítit a zhasínat. Lidské oko to nevidí, protože frekvence je příliš vysoká. Při natáčení videa ale s největší pravděpodobností uvidíte okamžiky, kdy LED dioda nesvítí. K tomu dojde za předpokladu, že snímková frekvence kamery není násobkem frekvence PWM.

Arduino má vestavěný pulzně šířkový modulátor. PWM můžete použít pouze na těch pinech, které jsou podporovány mikrokontrolérem. Například Arduino Uno a Nano mají 6 PWM pinů: jedná se o piny D3, D5, D6, D9, D10 a D11. Piny se mohou na jiných deskách lišit. Najdete zde popis desky, o kterou máte zájem

Pro použití PWM v Arduinu existuje funkce, která bere jako argumenty číslo pinu a hodnotu PWM od 0 do 255. 0 je 0 % naplnění vysokým signálem a 255 je 100 %. Napíšeme si jednoduchý náčrt jako příklad. Necháme LED diodu plynule svítit, počkáme jednu sekundu a stejně plynule zhasne a tak dále do nekonečna. Zde je příklad použití této funkce:

// LED je připojena na pin 11 int ledPin = 11; void setup() ( pinMode(ledPin, OUTPUT); ) void loop() ( for (int i = 0; i< 255; i++) { analogWrite(ledPin, i); delay(5); } delay(1000); for (int i = 255; i >0; i--) ( analogWrite(ledPin, i); delay(5); ) )

// LED připojená k pinu 11

int ledPin = 11 ;

void setup() (

pinMode(ledPin, OUTPUT);

void loop() (

for (int i = 0; i< 255 ; i ++ ) {

analogWrite(ledPin, i);

zpoždění(5);

zpoždění(1000);

for (int i = 255; i > 0; i -- ) (




Nahoru