RGB knjiga bazirana na Arduinu. Spajanje fotootpornika na arduino i robota sa svjetlosnim senzorom Robimo "inteligentna lampa"

Sigurno je koža djeteta imala san (i to ne jedan). Možete pokušati pogoditi te osjećaje, kao da želite ponovno zarobiti djetetovu dušu u noćnom času, jer taj daleki, poznati sjaj u očima...

Upravo sada studiram na 4. tečaju BDUIR-a, i ako su nam rekli da se projekt kolegija iz strujnih kola ne može napraviti na papiru, već na lazyaku, sinulo mi je: knjiga koja je tako vruća za dijete, možete to učiniti sami. Štoviše, to nije samo predmet, koji osvjetljava sobu u mraku, već dodatak koji se lako može kontrolirati za svako raspoloženje. Zašto ne? Pokušao sam dodati mogućnost promjene boja uz pomoć ruku: što je ruka bliže noćnom ormariću, to će gorjeti svjetlija jedna od boja (RGB). A htio sam to pogledati i s majstorom uz pomoć daljinskog upravljača.

Znam da sam vidio ideju na cxem.net. Samo ukratko, na kojoj je zadnjici bila RGB-matrica, kao za dodatni registar zvuka, ugrađeni su ultrazvučni senzori. Ale, mislio sam da bi matrica trebao svijetliti do kraja u jednom kljunu, htio sam da knjiga svijetli na sve strane.

Nanošenje elementa sheme


Vratio sam svoje poštovanje Arduino mikrokontroleru. UNO je jedina prikladna opcija za mene, jer je platforma najpopularnija i broj pinova nije prevelik, na vrhu Mege, na drugi način, možete spojiti na nju zvuk života, u mom slučaju od 12V, na vrhu Nano, na treći način... dobro, mislim da se može zupinitis na dvije točke. Platforma je poznata po velikoj popularnosti u cijelom svijetu zbog svoje jednostavnosti i lakoće programiranja, kao i zbog svoje arhitekture i programskog koda.

Detaljnije informacije o ovoj naknadi lako se mogu pronaći na internetu, tako da članak nije precijenjen.

Otzhe, glavna pomoć sustavu. Potreban:
- senzori, yakí vídstezhuvatimut vídstan' proći za keruvannya od strane sustava;
- senzor za očitavanje signala s daljinskog upravljača;
– svitlodiody, yakí zabezpechuvatimu nebhídnu funkcionalnost svíllennya;
- Keruyuchiy blok, kao keruvatime s cijelim sustavom.

Kako su senzori prikladni za projekt, potrebni su udaljeni svjetovi, skinovi za bilo koju boju pjevanja: crvena, zelena, plava. Senzori pomiču ruku bliže noćnom svjetlu, što se ruka približava senzoru pjesme, što je boja jača, svijet je bliži. Prije svega, ako pružite ruku, tada se na boju primjenjuje manji napon, što je indikativno za senzor.

Najpopularniji udaljeni svijet u ovom trenutku je Sharp GP2Y0A21YK i HC-SR04. Sharp GP2Y0A21YK Vín opremanje ík-vipromínjuvachem i ík-priymachem: prvi je za mene dzherelom, koji se koristi za hvatanje drugog. Ovom IR-promjenom senzora on je nevidljiv ljudskom oku i za takav intenzitet nije kratkog vijeka.

Slično ultrazvučnom senzoru HC-SR04, ovaj senzor može imati i prekoračenja i niže vrijednosti. Prije pobjede može se vidjeti neutralnost i netremljivost. I nedolíki - manji radijus di i zalezhnít víd zvníshníh prijelaza, među njima - neke vrste rasvjete.

Yak senzori se koriste za projekt vikoristan ultrazvučni udaljeni HC-SR04.
Princip díí̈ HC-SR04 temelji se na dobroti fenomena eholokacije. Kada ova vibrirajuća vibracija formira zvučni signal, koji se, nakon što je ušao u prijelaz, okreće senzoru i registrira se u prijemniku. Poznavajući širinu širine ultrazvuka u polju (približno 340 m/s) tog sata kašnjenja između signala i primljenog signala, lako je otvoriti akustični prijelaz.

TRIG ulaz je spojen na izlaz mikrokontrolera. Na ovaj visnovok potrebno je primijeniti impulsni digitalni signal u trajanju od 10 µs. Na signal na TRIG ulazu, senzor šalje paket ultrazvučnih impulsa. Nakon primanja ulaznog signala, senzor formira impulsni signal na izlazu ECHO, čija je frekvencija proporcionalna prijelazu.

IR senzor. Razumijem da se s ovog senzora očitava i dekodira signal, što je neophodno za daljinsko ispitivanje. TSOP18 vibriraju među sobom samo za frekvenciju. Za projekt je odabran senzor VS1838B TSOP1838.

Projekt se temeljio na ideji posvjetljivanja aplikacije, bilo da se radi o boji, nije dovoljno govoriti o onima kojima su potrebne 3 glavne boje, od kojih će se uzeti rasvjeta: crvena, zelena, plava. Stoga je odabran model svjetlosnih dioda SMD 5050RGB koji se čudesno uklapa u postavljene zadatke.

Ovisno o veličini napona, koji se primjenjuje na svjetlo kože, smrad mijenja intenzitet ovog osvjetljenja. Svítlodiod je kriv za buti veze kroz otpornik, inače je rizično koristiti ne samo jogu, već i Arduino. Otpornik je potreban kako bi se strum na svjetlosnoj diodi okružio razumnom vrijednošću. S desne strane, u tome što je unutarnji opir svjetleće diode već nizak i, kako ne bi pokvario otpornik, takav strum prolazi kroz svjetlosnu diodu, koja jednostavno spaljuje svjetlo, i regulator.

Daske sa svjetlećim diodama, koje su pobjedničke na projektu, žive na 12V.

Prilikom spajanja, da napon na svjetlosnim diodama na "ožičenom" postane veći od 6V i potrebno je regulirati vijek trajanja, kao da se kreće 5V, potrebno je dodati tranzistore u krug u ključnom modu. Míy vibír pada na model BC547c.

Pogledajmo ukratko, za one koji zaborave, princip rada n-p-n tranzistora. Dakle, ne dajte napon, nego samo uzmite i zatvorite žice baze i emitera, nemojte ga namotati i ne kratko, nego kroz otpornik na Om grančici, vidite, da je napon baze- emiter je jednak nuli. Oče, nema temelja. Tranzistor je zatvoren, kolektorski strum je nevažno mali, isti klip. I ovdje se čini da se tranzistor mijenja na stanici. Mlin u prvom planu naziva se nasichennya: ako se tranzistor ponovno pokvari, onda će eksplodirati negdje drugdje. S takvim stupnjem rada, kolektor emitera poda je mali, pa jednostavno nije moguće uključiti tranzistor bez navantaže u kolektorskoj koplji, on će momentalno izgorjeti. Kada je to previsoko, napon na kolektoru može postati manji od 0,3 ... 0,5 V.

Ove dvije stanice su najvažnije i najvažnije, one su pobjedničke u tom slučaju, ako tranzistor radi u ključnom modu istovremeno s prvim kontaktom releja. Glavna senzacija takvog režima je da mali bazni strum kontrolira veliki kolektorski strum, koji je desetke puta veći od baznog struna. Veliki strum sakupljača nadilazi rahunok vanjskog džerela energije, ali sve je jače od strujanja, koja se zove, ê. Naš uređaj ima mikrosklop, radni napon od 5V, uključujući 3 trake sa svjetlosnim diodama, koje rade na 12V.

Način rada kaskade ključeva je prekinut. Potrebno je popustiti vrijednost otpornika u udjelu baze, tako da svjetlosna dioda gori punim intenzitetom. Potrebno je imati pameti kada rozrahunka, kako bi koeficijent jakosti struma bio veći ili bolji od privatnog tipa rozpodila od maksimalno mogućeg strujanja kolektora na minimalno mogućem strumu baze:

Stoga se šipke mogu raditi s radnim naponom od 220V, a baznom tračnicom može se upravljati mikrosklopom s naponom od 5V. Ako je tranzistor zaštićen takvim naponom na kolektoru, tada će svjetlo gorjeti bez problema.
Pad napona na prijelazu baza-emiter je 0,77V po umu, baza strujanje je 5mA, strujanje kolektora je 0,1A.
Napon na bazi otpornika:

Za Ohmov zakon:

Za standardni red nosača odabire se otpornik od 8,2 kOhm. Na kome je rozrahunok gotov.

Želim skrenuti pažnju na jedan problem, na koji sam naletio. Kada koristite IRremote Arduino knjižnicu, podešavanje plave boje visilo je sat vremena. Nakon duge pretrage na Internetu, pokazalo se da je knjižnica pobijedila za zaključavanje timera 2 za Arduino model. Tajmeri su tukli za keruvannya s PWM izlazima.

Tajmer 0 (sat sustava, PWM 5 i 6);
Tajmer 1 (PWM 9 i 10);
Tajmer 2 (PWM 3 i 11).

Na stražnjoj strani ruke koristio sam PWM 11 za podešavanje plave boje. Stoga, budite oprezni kada radite s PWM-om, mjeračima vremena i bibliotekama trećih strana, jer ih mogu pobijediti. Nevjerojatno je da o ovoj nijansi ništa nije rečeno na glavnoj stranici na githubu. Možete komentirati red s timerom 1 i komentirati 2.

Spojni elementi na matičnoj ploči izgledaju ovako:

Nakon testiranja na izgledu, krenule su faze “Postavljanje elemenata na ploču” i “Robot s lemilom”. Nakon prvog testiranja gotovog plaćanja, uvuče se misao: nešto je pošlo po zlu. I tu počinje dobro poznata bogata faza “Malo rada s testerom”. Međutim, kvarovi (sprskanje susidijskih kontakata zalemljeno je zajedno) brzo su zeznute, a os vena završnog ostakljenja bila je bešketna žarulja.

Dali s desne strane stajao je samo iza trupa. Od prvog pogona napravljena je šperploča s otvorima za naše senzore. Stražnji poklopac bio je posebno znímnoy, tako da možete uživati ​​u pogledu na sredinu, za bazhannya, tako da možete to riješiti. Također, otvoren za reprogram platiti taj obrok.

Tijelo je zalijepljeno dvokomponentnim epoksidnim ljepilom. Varto ukazuje na posebnost ovog ljepila za one koji ga prije nisu proučavali. Ovaj drug se isporučuje u dva okremikh êmnosti, sa zmíshuvanní vístu yakíh vídbuvaíê mittêva khímíchna rektsíya. Nakon zmíshuvannya díyati se donosi brzo, ne više od 3-4 whilina. Za najdaljeg pobjednika treba dodati novu porciju. Dakle, kako to pokušati ponoviti, moje zadovoljstvo za vas, zmíshuvat u malim porcijama i díyati brže, sat vremena za razmišljanje o tome neće biti tako bogat. Za to varto, kasno je razmišljati kako i de zalijepiti tijelo. Štoviše, u jednom trenutku, ne možete ga ubiti.

Za fiksiranje dasaka svjetlosnim diodama, cijev je umetnuta na gornji poklopac gromade, sve su strelice nekim čudom prošle kroz jaka.

Ako se hrana pila iza abažura, nagađao sam kako sam je u djetinjstvu opljačkao od običnog konca, zalijepio onu protrljanu vrećicu, jer je služila kao osnova. Princip za abažur uzimanja istog, prote namotavanja bagatoedra bio je više sklopivi, niža torba. Iza rahunoka, škripac, koji se pokušava boriti s nitima na strukturi, izgorio je, počeo je zvučati i niti su počele otpadati. Hitno, s rukama u ljepilu, bilo je moguće napraviti dizajn zvijeri. Ovdje mi priskače u pomoć CD. Rezultat viishova ima sljedeći nadimak:

Što želite reći u rezultatu

Zašto sam promijenio projekt? Da biste primijenili TRIG signal na senzore u stanici, možete odabrati jedan izlaz Arduina umjesto tri. Dakle, i sam bih promijenio otvor za IR senzor (zaboravio sam koji) koji je, nažalost, još uvijek u tijelu, od kojeg je, naravno, nemoguće očitati signale s daljinskog upravljača. Međutim, tko je rekao da ne možete ništa lemiti i bušiti?

Želio bih znati da je ovo sljedeći semestar, i čudesna mogućnost da pokušam raditi ne na papiru, zašto mogu staviti još jednu kvačicu na predmet djeteta iz snova. A kako znaš što ćeš bez problema isprobavati nove stvari, a ne znaš što ćeš preuzeti pred nama, ne brini o tome. U glavi bagata lebdi misao: zašto počinjete ovdje i kako možete početi raditi? Život ima puno krivnje za to, zbog čega ga možete uništiti, ali ne morate to pokušavati, jer se sjećate da s vatrom u očima možete izgorjeti, neka se dogodi da netko pokuša.

Za nadolazeći projekt koristit ćemo fotootpornik. I pogledajmo implementaciju noćnog ormarića u spavaćoj sobi, koji se automatski uključuje kada je mrak i gasi kada je svijetlo.

Opir fotootpornika da leži na svjetlu, kao da je potrošen na novi. Vykoristovuyuchi fotootpornik na poveznici s popriličnim otpornikom od 4,7 kOhm, uzimamo dilatator napona, jer napon koji prolazi kroz fotootpornik, mijenja se ovisno o razini osvjetljenja.

Napon iz dilnika, dovodimo se na ulaz Arduino ADC-a. Tu oponašamo značenje pjevačkog praga i vmikaemo ili vimikaemo svjetiljku.

Glavni dijagram dilnika prikazan je u nastavku. Ako se osvjetljenje poveća, fotootpornik opir pada i napon raste na izlazu dilnika (i ADC ulaz). Ako lakoća padne, sve je navpak.

Fotografija ispod prikazuje odabrani krug na matičnoj ploči. Naponi 0V i 5V su preuzeti iz Arduina. Donji A0 je odabran kao ulaz ADC-a.

Ispod je Arduino skica. U ovoj lekciji postoji samo trepćuća LED lampica, što ima Arduino ploča. Veće svijetlo LED svjetlo, možete spojiti do noge 13 (preko ~220 Ohm otpornika). Ako intenzivnije spojite prekidač, kao što je žarulja za grijanje, onda biste je trebali spojiti preko releja ili tiristora.

Kodovi programa imaju komentirane datoteke, jer služe za obogaćivanje. Možete kontrolirati vrijednost ADC-a (od 0 do 1024). Dakle, potrebno je promijeniti vrijednost od 500 u kodu (prag uključivanja i isključivanja) na onu, kako odaberete jasan put, mijenjajući osvjetljenje.

/* ** Knjiga ** ** www.hobbytronics.co.uk */ int sensorPin = A0; // postavljanje ulazne stope za ADC unsigned int sensorValue = 0; // digitalna vrijednost fotootpornika void setup() ( pinMode(13, OUTPUT); Serial.begin(9600); // pokretanje serijskog čitanja podataka (za testiranje) ) void loop() ( sensorValue = analogRead(sensorPin); // čitljiva vrijednost fotootpornika if(sensorValue<500) digitalWrite(13, HIGH); // включаем else digitalWrite(13, LOW); // выключаем // Для отладки раскомментируйте нижеследующие строки //Serial.print(sensorValue, DEC); // вывод данных с фоторезистора (0-1024) //Serial.println(""); // возврат каретки //delay(500); }

Za dodatak

    Još 1 svjetlodiod

    Još 1 otpornik nominalne vrijednosti 220 Ohm

    Još 2 strelice

Shematski dijagram

Shema na matičnoj ploči

Uzvratite poštovanje

    Za sve eksperimente ugrađujemo fotootpornik između živog i analognog ulaza, tobto. u položaju R1 na krugu dilatatora napona. To nam je potrebno, kako bismo s promjenom osvjetljenja skinuli manji napon na analognom ulazu.

    Pokušajte raširiti komponente tako da svjetlo ne osvijetli fotootpornik.

Skica

p050_night_light.ino #define LED_PIN 13 #define LDR_PIN A0 #define POT_PIN A1 void setup() ( pinMode(LED_PIN, OUTPUT) ; ) void loop() ( // Čitanje ríven osvjetljenja. Prije govora, oglušiti se // možete promijeniti i primijeniti ovu vrijednost u isto vrijeme int lakoća = analogno čitanje(LDR_PIN) ; // očitajte vrijednost s potenciometra, koja se može podesiti // granična vrijednost između pametnog tamnog i svijetlog int prag = analogno čitanje(POT_PIN) ; // Zaglušujuće logična promjena koja je dodijeljena njezinoj vrijednosti // "sada mrak". Logične promjene, na vídminu // tsíl_snyh, može osvetiti samo jednu ili dvije vrijednosti: // Istina (eng. true) ili nonsense (eng. false). Takvo značenje // Također se naziva i boolean. boolean tooDark = (svjetloća< threshold) ; // vikoristovuemo brisanje programa: procesor vikonaê jedan // dva bloka u kodu su zastarjela u budućnosti. // Yakshcho (engleski "if") je previše taman... ako (previše tamno) ( // ...upaliti rasvjetu digitalWrite(LED_PIN, HIGH); ) drugo ( // ...a sada svjetlost nije potrebna - vimikaêmo yogo digitalWrite(LED_PIN, LOW); )

Objašnjenje koda

    Dobivamo novu vrstu promjene - boolean, koja sprema samo vrijednosti istinite (true, 1) ili false (besmislica, 0). Vrijednost Qi rezultat je izračuna logičkih virusa. Čija je primjena logična viraz - tse lakoća< threshold . На человеческом языке это звучит как: «освещенность ниже порогового уровня». Такое высказывание будет истинным, когда освещенность ниже порогового уровня. Микроконтроллер может сравнить значения переменных lightness и threshold , которые, в свою очередь, являются результатами измерений, и вычислить истинность логического выражения.

    Uzeli smo ovaj logični viraz na pramcu samo zbog točnosti. Svakako napišite čitljiviji kod. U drugim vrstama, lukovi se mogu zbrajati do reda veličine, kao u zvichayníy aritmetici.

    U našem eksperimentu, logički izraz će biti istinit, ako je vrijednost lakoće manja od vrijednosti praga, tada će operator< . Мы можем использовать операторы > , <= , >= , == , != , što znači “više”, “manje od jednog”, “više od jednog”, “jednako”, “nije dobro”, očito.

    Budite posebno oprezni s logičkim == operatorom i zamijenite s operatorom dodjele = . Za prvi tip jednako je važna vrijednost suprotnosti, a logička vrijednost (istina ili besmislica) jednako je važna za drugi tip, vrijednost desnog operanda je pridružena lijevom operandu. Prevoditelj ne zna naša imena i mi ne možemo vidjeti pomilovanje, ali možemo nehotice promijeniti značenje promjene i onda ćemo napraviti oprost na dugo vremena.

    Pametna izjava if (“yakscho”) jedna je od najvažnijih metoda programiranja. Uz ovu pomoć, možemo vikonuvat kako zhorstko dati slijed radnji, a zatim donijeti odluku, kojim putem algoritam treba ići, ustajali umovi.

    Logičan izraz ima lakoću< threshold есть значение: true или false . Мы вычислили его и поместили в булеву переменную tooDark («слишком темно»). Таким образом мы как бы говорим «если слишком темно, то включить светодиод»

    Samim tim uspjehom mogli bismo reći “ako je svjetlo manje od razine praga, onda upali svjetlo”. proslijediti cijeli logički izraz na if:

ako (lakoća< threshold) { // ... }

    Nakon pametne if naredbe, slijedi blok kod, koji se razlikuje od istinitosti logičkog izraza. Ne zaboravite na ozljeđivanje kovrčavih lukova ()!

    Što se tiče vremena istine, treba nam više vikonati jedan uputu, možete je napisati odmah nakon if (...) bez kovrčavih lukova:

ako (lakoća< threshold) digitalWrite(LED_PIN, HIGH) ;

    Naredba if može se proširiti konstrukcijom else ("next"). Blok koda je ili jedna instrukcija koja ga slijedi, više neće biti tipkanja kao logičkog izraza za if may be false, "glupost". Pravila koja stoje kovrčave mašne su ista. U našem eksperimentu napisali smo "premračno je, upali svjetlo, inače ugasi svjetlo."

Pozdrav svima! Ja sam Artem Luzhetsky i pišem seriju članaka posvećenih "Pametnoj kući" i IoT-u (Internet stvari, Internet govora). Poznati su nam čudesni načini stvaranja kućne mreže s raznim pomoćnim zgradama, kao da rade samostalno, ali iza osobe koja pomaže. Pa, što? Učinimo to!

Prvi članak je važan, želim da shvatite da radim s najširim pločama i modulima kako bi više ljudi moglo isprobati IoT prodavače.

Otzhe, za cob nam trebaju dva mikrokontrolera, pa ćemo pobijediti: i.

Arduino UNO

Mislim da te nije potrebno poznavati uz naknadu, to je već popularno među početnicima i DIY chanelersima. Reći ću da samo oni koji ne mogu raditi s https protokolom, ne računaju na mikrokontroler ATmega328P, ako slučajno radimo s mikrokontrolerom i https protokolom, onda ćemo programirati ESP8266.

ESP8266

Ja sam Pricewatim s Troyka-Module ESP8266 VID Kompaníí̈ "Ampeka", Ale can Schockino Vicerovyvati Í Zvitch ESP Module 8266, Vonya ne dopušta da se proguta znak, glava na početku vijesti. Na ovo, to potrebno je ili spojiti preko 5 volti, ili spojiti stabilizator napona u krug, ili je lako zakrenuti pin s naponom od 3,3 volta.

Danski mikrokontroler nije najsnažniji među Espressif serijom na svjetskom tržištu, ali je jedan od najpopularnijih i najširih. Vín će biti temelj našeg IoT razvoja.

Dodatni detalji

Također moramo stvoriti sve doslidiv:

  1. Svítlodiody
  2. fotootpornik
  3. Termistor
  4. ultrazvučni daleki svijet
  5. P'ezodinamik
  6. Mini servopogon
  7. IC - senzor
  8. ÍČ - daljinski upravljač

Nije potrebno matirati sve te module, raditi s IoT-om, ali da bismo izgradili sve buduće projekte, morat ćemo ih osmisliti.

Programi i knjižnice

Prvo - nabavite biblioteku, tako da će vam pomoći da lakše radite u Arduino IDE, tako da možete osvojiti ESP8266 - http://wiki.amperka.ru/_media/iot-m:iot-m- libs.zip

S druge strane, za kratko razumijevanje IoT-a, potrebne su nam web stranice koje bi nam dale mogućnost naplate podataka na njima.

  1. www.dweet.io
  2. maker.iftt.com
  3. narodmon.ru
  4. i tako dalje.

Treće, potrebni su nam i različiti programi na Androidu, kako bismo mogli upravljati pametnim telefonom za dodatni telefon.

  1. otvoreno čvorište
  2. Treptati
  3. i tako dalje.

Izvještava se na uobičajene načine, programe i stranice, znamo to već u najbližim projektima.

2. Robimo "Razmislit ću o lampi"

Već sam te zmusiv nudguvati? Ja ću maksimalno iskoristiti jednostavnu lampu, kao da ulazi, mračno je u sobi.

Zapravo, UNO nije potreban za ovakvu navigaciju, možete podesiti digitalni foto senzor koji možete podesiti, ali u budućnosti ćemo ovaj projekt promijeniti do neprepoznatljivosti, to će se iz nekog razloga dogoditi.

Ako niste uvjereni da ste spremni koristiti 220 volti sa strujom, onda pobijedite upaljač s najvećom svjetlošću. Na klipu sam uzeo svoju staru lampu TLI-204, tako da je praktična u svakoj trgovini (uključujući i stražnju stranu vrata).

Svjetiljka ima dvije vrste rada (sjaj / ne svijetli), koju želim uključiti, želim povećati njezinu funkcionalnost, uskratiti mogućnost ponovnog uključivanja i ponovnog isključivanja.

Spojite fotootpornik na relej paralelno s lansyugom bez korištenja drugog kratkospojnika, tako da ću staviti zamjenu za dvopoložajni kratkospojnik s tropoložajnim prekidačem.

Kompletan električni krug može izgledati ovako:

Ako je sve ispravno, tada na trećem položaju kratkospojnika možete, dovodeći mlaz u relej iz mikrokontrolera, upaliti lampu.

Spojite se na Arduino fotootpornik. Dijagram izgleda ovako:

3. Šifra za "pametnu lampu"

Sada napišimo šifru koja će poslati tok na relej, tako da u blizini sobe bude mrak.

#define SHINE 5 //PIN NA FOTORESISTORU #define REL 13 //PIN TO RELAY void setup()( pinMode(SHINE, INPUT); pinMode(REL, OUTPUT); Serial.begin(9600); ) void loop()( if (analogno čitanje (SJAJ)<600) // Если света в комнате мало, то включаем лампу { digitalWrite(REL, HIGH) } else // если много, то выключаем { digitalWrite(REL, LOW); } Serial.printIn(analogRead(SHINE)); selay(500); }

Ako sve spajate, ne zaboravite odnijeti foto senzor sa svjetlima, inače će vas provjeriti ima li svjetla. Sve se može zaraditi.

Sljedeći put ćemo pokušati pojednostaviti kod i dodati nekoliko funkcija. Vidimo se uskoro!

Nemojte vježbati