Talaan ng mga Nilalaman:
- Hakbang 1: Ang Mga Bahagi
- Hakbang 2: Ang Assembling
- Hakbang 3: Programing ng Arduino Yun
- Hakbang 4: Pag-install ng MySQL
- Hakbang 5: Pag-install ng PHP5
- Hakbang 6: Pag-install ng Conector MySQL para sa PHP5 at Python
- Hakbang 7: Mga Code
- Hakbang 8: Mga File Python
- Hakbang 9: Mga File PHP
- Hakbang 10: Panghuli, ang Programa ng Arduino YÚN
- Hakbang 11: Maligayang Bagong Taon
Video: Kontrolin ang Pag-access ng Arduino YÚN Sa MySQL, PHP5 at Python: 11 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Kumusta Mga Kaibigan!
Kaya, tulad ng alam mo, noong Setyembre ang bagong premiere na kalasag ng Arduino, Arduino YUN. Ang maliit na kaibigan na ito ay may isang naka-embed na system ng Linux kung saan maaari naming patakbuhin ang anumang naiisip mo (kahit papaano malayo). Habang may napakakaunting impormasyon sa bagong board na ito, na may pag-alis sa gabay na nagbibigay ng pahina ng Arduino (na magli-link sa ibang pagkakataon), kasama ang kaunting kaalaman ng maraming Linux, ay maaaring magsagawa ng isang pangunahing proyekto ng isang Access sa Control. Sa oras na ito ay ipapaliwanag ko kung paano gawin ang proyektong ito, ngunit sa isang paraang sapat na partikular sa lahat sa pamamagitan ng aming Arduino. Gumagana ito, salamat sa isang server ng database na MySQL na tatahan sa aming YUN, ang database na ito ay mag-iimbak ng dalawang mga talahanayan, isa para sa mga gumagamit na nauugnay sa isang partikular na RFID at isa pang talahanayan upang mapanatili ang mga tala ng lahat ng mga kard na naipasa sa aming mambabasa. Habang gumagamit kami ng mga wika sa pagprogram na PHP at Python script upang maisagawa ang ilang pangunahing at gumana sa aming data. Bukod dito, ang overhead ng hardware, gumagamit kami ng isang reader ID-20 sa tabi ng isang Serial LCD na 16 na mga character, kasama ang isang RGB LED na magiging aming impormasyong mga estado. Maaari naming gamitin ang kontrol na ito sa pag-access sa lahat ng bagay na maaari nating maiisip, mabago, at magdagdag ng isang relay o ibang ideya. Maaari itong magamit sa anumang bagay kung saan mayroon kang mga kard at nais ng isang talaan. Alalahanin na ang dokumentong ito ay libreng publication, hindi pinapayagan ang paggamit sa komersyo at mga exemption na pagbabago. Inaasahan kong ito ay isang paraan na mas malawak na landas ng mga Open Source electronics. Kaya't pupunta kami sa susunod na hakbang, kailangan ng mga partido!
Hakbang 1: Ang Mga Bahagi
Para gawin ang proyektong ito, kailangan nating magkaroon: * Arduino YUN https://www.sparkfun.com/products/12053 $ 71.95 * RFID Reader ID-20 (125 kHz) https://www.sparkfun.com/products/11828 $ 34.95 * RFID Reader Breakout https://www.sparkfun.com/products/8423 $ 0.95 * Pangunahing 16x2 Character LCD 5V https://www.sparkfun.com/productions/790 $ 16.95 * Serial Enified LCD Backpack https:// www. sparkfun.com/products/258 $ 16.95 * LED RGB 5mm https://www.sparkfun.com/products/105 $ 1.95 * Buzzer https://www.sparkfun.com/products/7950 $ 1.95 * Somes Header Pin at wire $ 5.00 aprox. Sa lahat, kung bumili ka sa tindahan ng Sparkfun, ang lahat ay malapit sa $ 150. Kung nakatira ka sa Latin America, inirerekumenda kong bilhin ang mga piyesa sa www.olimex.cl, ay isang napakahusay na tindahan ng electronics ng Chile.
Hakbang 2: Ang Assembling
Ilang koneksyon ang dapat gawin, paglalagay ng maikling sabi. Para sa RGB LED, ang pulang LED pin ay dapat na nasa pin 9 ng Arduino, i-pin ang berdeng LED ay dapat pumunta sa Arduino pin 8 at i-pin ang asul na LED ay dapat na nasa pin 7 ng Arduino. Para sa ID-20 dapat mong ikonekta ang mga sumusunod na pin tulad ng ipinahiwatig sa talahanayan sa kani-kanilang pagkakasunud-sunod, i-pin ang reader sa Arduino pin: I-pin ang ID-20 upang i-pin ang Arduino ID-20 / Arduino PIN 1 - GND PIN 2 - 5V PIN 7 - GND PIN 9 - PIN 10 PIN 10 - BUZZER PIN 11 - 5V At sa wakas, para sa Serial LCD konektor ay kinakailangan lamang sa 5v at GND pin ng Arduino, habang ang LCD Serial RX pin ay napunta sa pin 11 ng Arduino.
Hakbang 3: Programing ng Arduino Yun
Para sa hangarin na gawin ang aming proyekto, kailangan naming magsimula sa bahagi ng software, mag-install ng ilang mga file sa aming Arduino opkg Yun:
- MySQL Server
- PHP5
- MySQLdb para sa Python 2.7
- Mod ng PHP5 sa MySQL
Alalahanin na bilang default sa Bridge ay na-install ang Python 2.7, kaya't hindi mo na kailangang mag-install ng anumang pag-update para dito. Simulang mag-log sa SSH maglakas-loob na ipasok ang aming Arduino Yun, sa sandaling nasimulan mo ang mga ito, i-type ang sumusunod na utos upang i-update ang listahan ng mga application opkg:
update ng opkg
Hakbang 4: Pag-install ng MySQL
Ngayon ay itataguyod namin ang pag-install at pagsasaayos ng MySQL Server, i-type ang mga sumusunod na utos sa console:
- opkg install libpthread libncurses libreadline MySQL
- sed -i 's, ^ datadir. *, datadir = / srv / MySQL /, g' /etc/my.cnf
- sed -i 's, ^ tmpdir. *, tmpdir = / tmp /, g' /etc/my.cnf
- mkdir -p / srv / MySQL
- mysql_install_db –-force
- /etc/init.d/mysqld magsimula
- /etc/init.d/mysqld paganahin
- MySQL -u root password 'tu-nueva-clave'
Sa sandaling natapos na ipasok ang aming mga code at sinimulan ang MySQL server, dapat mong i-configure ang database na pagmamanipula. Ngunit bago simulang i-type ang mga code, kailangan nating maunawaan ang mga patlang na nagdadala ng aming mesa. Ang lupon ay dapat na binubuo ng 5 mga kurso, 'id', 'pangalan', 'pangalan', 'email', 'rfid' upang i-market ang ilan sa mga ito ay bibigyan ko ng isang maikling paliwanag ng kanilang paggamit.
- 'id': gagawin ba ang patlang o katangian ng int na magsasabi sa amin ng bilang na nakatalaga sa User ID, ang numerong ito ay itinalaga ng parehong database at magiging daan upang ma-index ang aming mga tala.
- 'nombre': ang haligi ng katangian ay 'varchar' na maaaring ipahiwatig ng pangalan kung saan nakilala ang aming gumagamit ng card.
- 'apellido': ang haligi ng katangian ay 'varchar' na maaaring ipahiwatig ng apelyido kung saan nauugnay ang aming gumagamit.
- Ang 'correo': ay ang haligi ng katangian na 'varchar' na maglalaman ng e-mail sa kaugnay na gumagamit.
- Ang 'rfid': ay ang haligi ng katangian na 'varchar' na maglalaman ng code ng ginamit mong RFID card.
(Gagamitin ko ang mga variable sa Espanyol, dahil ang aking katutubong wika at gusto ko c:) Ngayon ay maaari naming mai-configure ang aming database nang walang problema, samakatuwid lumikha kami ng isang 'arduino' na tawag sa MySQL. Dapat mong i-type ang sumusunod na code:
MySQL -u root -p lumikha ng arduino
Humihiling kami para sa password na ipinasok namin nang mas maaga sa pag-install, isusumite namin ito upang makumpleto ang paglikha ng base. Tapos ang lahat ng ito, ipinasok namin ang query sa MySQL, dapat mong i-type ang sumusunod na code sa console:
MySQL -root -p
Muli hinihiling namin ang password, dapat mo itong isumite muli. Sa sandaling nasa loob ng utos ng MySQL console, dapat naming ipakita ang pointer ('MySQL>') na handa nang mag-type. Ang unang bagay na gagawin namin ay ilipat ang base para sa data ng 'arduino' upang gumana ito. Ginagawa ito sa pamamagitan ng pagta-type ng sumusunod na utos sa MySQL console:
GAMITIN ang arduino
Naniniwala kami na ang talahanayan ng pangalang 'usuariosrfid' sa database ay gagamitin para sa proyektong ito, i-type ang code na ito sa MySQL console:
- LIKHA NG TABLE `usuariosrfid` (
- `id` int (255) HINDI NUL AUTO_INCREMENT,
- `nombre` varchar (300) HINDI NULO,
- `apellido` varchar (300) HINDI NULO,
- `correo` varchar (300) HINDI NULL,
- `rfid` varchar (300) HINDI NULO,
- PRIMARY KEY (`id`)
- ) ENGINE = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 0;
* Tandaan na kapag pinindot ang ENTER key sa dulo ng linya ng utos sa MySQL console, hindi ito tatakbo hanggang sa makita mo ang ';' Samakatuwid, sa dulo ng code ay ';' Upang makumpleto ang pag-install at pagsasaayos ng MySQL, pinupunan namin ang ilang mga patlang ng pagsubok sa loob ng aming base. I-type ang mga sumusunod na linya:
- Ipasok sa `usuariosrfid` (` id`, `nombre`,` apellido`, `correo`,` rfid`) VALUES
- (1, 'Pedro', 'Suarez', '[email protected]', '1234a-12345-b-123c'),
- (4, 'Matias', 'Lopez', '[email protected]', '987a-9876b-987c');
Ipagpatuloy ngayon ang paglikha ng talahanayan na 'ControlUsuarios', kung saan mailalagay ang lahat ng mga RFID code na dumadaan sa mambabasa, ang talahanayan na ito ay binubuo ng 3 mga patlang, 'id', 'rfid', 'date'.
- Ang 'id' ay ang patlang o katangian ng int na haligi na maglalaman ng id ng bawat tala para sa pag-index.
- Ang katangiang 'rfid' ay ang haligi na 'varchar' na naglalaman ng RFID tag code na binasa ng mambabasa.
- Ang 'petsa' ay ang haligi ng katangian na 'varchar' na maglalaman ng petsa ng pagbasa ng kard.
Upang likhain ang talahanayan na 'ControlUsuarios', ipinasok namin ang sumusunod na code sa MySQL console:
- GUMAWA NG TABLE `ControlUsuarios` (
- `id` int (255) HINDI NUL AUTO_INCREMENT,
- `rfid` varchar (300) HINDI NULO,
- `fecha` varchar (300) HINDI NULO,
- PRIMARY KEY (`id`)
- ) ENGINE = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 0;
Panghuli i-type ang 'exit;' sa console upang lumabas sa MySQL Query, at bumalik sa SHH upang makapagsimula kami sa PHP5.
Hakbang 5: Pag-install ng PHP5
Magpatuloy sa pag-install at pagsasaayos ng PHP5. Ang pag-install na ito ay mas madali kaysa sa MySQL, kaya't hindi ito dapat gastos sa kanila ng anupaman. Una, i-install ang opkg package mula sa pag-download at pag-install ng Arduino Yun, kaya i-type ang SSH console ng Arduino na ito:
opkg install php5 php5-cgi
Sa sandaling na-download at naka-install ang PHP5 sa aming Arduino Yun, kaya't na-configure namin ang root file uHTTPd, ang http server na nagdadala sa Arduino default, inirerekumenda ko na gamitin mo lamang ang http server na ito dahil mas maraming nalalaman at naa-access sa pagsasaayos, hindi Apache o Lighttpd ang mas mahirap. upang mai-set up kapag bago ka sa larangang ito. Upang mai-configure ito, gamitin ang file editor na 'vi' SSH, para dito dapat kang magkaroon ng minimum na kaalaman upang magamit ang editor na ito. Simulang i-type ang code na ito sa console upang ma-access ang mga setting ng file uHTTPd:
vi / etc / config / uhttpd
Pindutin ang 'i' upang mai-edit ang file, pagkatapos ay pumunta sa linya ng code na isinulat mo na '# list interpreter. "php = / usr / bin / php-cgi" '. Dapat mong tanggalin ang character na '#' sa simula ng linya, pagkatapos ay pindutin ang makatakas (key 'ESC') key, kapag handa ka na, dapat mong i-type ang utos na ': wq' upang mai-save ang file at lumabas sa. Dapat mong i-restart ang server uHTTPd, para dito, dapat mong i-type sa command console ng SSH ang sumusunod na code:
/etc/init.d/uhttpd restart
Hakbang 6: Pag-install ng Conector MySQL para sa PHP5 at Python
Magpatuloy sa pag-install at pagsasaayos ng mga module upang ikonekta ang MySQL database sa PHP at Python. Magsimula tayo sa konektor ng PHP. I-type ang sumusunod na code:
- opkg i-install ang php5-mod-MySQL
- sed -i 's,; extension = mysql.so, extension = mysql.so, g' /etc/php.ini
Kapag handa na ay hindi na kakailanganing i-restart ang server uHTTPd, handa na para sa agarang paggamit. Magpatuloy ngayon sa konektor para sa Python, para doon, dapat mong ipasok ang sumusunod na code:
opkg install python-MySQL
Sa huling hakbang na ito, ihahanda namin ang aming Arduino Yun para sa aming proyekto kasama ang card reader ID-20 RFID 125khz. Tapusin ang bahaging ito sa Feedback ng kung ano ang aming nagawa:
- Na-install namin ang MySQL server sa aming Arduino Yun, pagkatapos ay i-configure ito, na nagtatapos sa isang pagpapasok ng data ng pagsubok.
- I-install ang komplementong PHP sa aming server.
- Natapos kami sa pag-install at pagsasaayos ng MySQL Connector para sa parehong PHP at Python.
Hakbang 7: Mga Code
Sa lugar na ito, tinatalakay namin ang mga code ng programa na magagamit para sa proyektong ito. Umalis kami kasama ang code ng Python, na nahahati sa dalawang mga file: 'comprobar.py', na kumokonekta sa database at hahanapin ang Yun Arduino kung ang resulta ay nasa loob nito, at ang kontrol ng file. py ', responsable para sa pagtatala ng anumang card na nabasa ng reader ID-20, maging o hindi sa database ng mga nakarehistrong gumagamit. Pagkatapos ay magpatuloy sa paglalarawan ng mga file na PHP, ay ang: 'consultaRelacion.php', 'consultaControl.php', 'index.php' 'modificar2.php', 'modificar.php', 'borrar.php', 'delete2. php ',' guardar.php '' consulta.php ',' configuracion.php '. Para sa mga file na ito ang mga redundaremos pareho sapagkat madali silang maunawaan. Sa wakas tapusin ang code na kung saan ay pupunta bilang aming Arduino sketch.
Hakbang 8: Mga File Python
Tulad ng nabanggit kanina, ang aming mga script sa Python ay gumana sa silid-aklatan o klase na 'MySQLdb', na na-install na dati. Magsimula sa pamamagitan ng paglikha ng isang file na may '.py' na tinatawag na 'comprobar.py' sa aming editor, inirerekumenda kong gamitin ang mga kasong ito para sa programa sa Python, ang editor na Sublime Text 3, na maaari mong i-download sa kanilang website na www.sublimetext.com. Magsimula tayo sa pamamagitan ng pag-import ng library upang kumonekta sa aming MySQL database, ang library 'sys' na magpapahintulot sa amin na makipag-usap sa aming Arduino Yun:
- i-import ang MySQLdb
- import sys
Sa sandaling na-import ang mga silid-aklatan o klase na ito, nagdagdag kami ng mga variable sa iyong code, na magiging data ng koneksyon mula sa aming MySQL database, buto:
- host = "127.0.0.1" # tumutugma sa address ng aming MySQL server.
- ang gumagamit = "iyong-upuan" # ay ang gumagamit ng aming database.
- passw = "iyong-password" ay para sa password ng gumagamit. base = "arduino" # Ito ang pangalan ng ginagamit mong database.
Magsimula ngayon sa mga pangunahing script code:
- habang Totoo:
- db = MySQLdb.connect (host, gumagamit, passw, base)
- cur = db.cursor ()
- resultado = cur.execut ("" "SELECT * MULA sa usuariosrfid SAAN rfid LIKE% s ORDER BY id" "", (sys.argv [1],))
- kung (resultaado == 1):
- print 1
- sys.exit (1)
- iba pa:
- print 2
- sys.exit (1)
Kung napagtanto namin, sa hatol na 'cur.execute resulta = ("" "PUMILI * MULA SAAN RFID usuariosrfid LIKE% s ORDER BY id" "" (sys.argv [1]))' utos na ipatupad ang aming query ihambing ang variable '(sys.argv [1])' na kung saan ay ang code mula sa Arduino RFID card na may lahat ng data ng patlang na 'rfid' table 'usuariosrfid', na, sa paghahanap ng pagkakapantay-pantay na code mula sa arduino at ang o mga code na nakaimbak sa database, ay ibalik ang 1, kung hindi ito totoo at walang pagkakapantay-pantay sa pagitan ng code mula sa arduino at ilan sa base, babalik kami 2. Ang mga bilang na ito ay tatanggapin ng Arduino. Nagpapatuloy kami sa susunod na file na 'control.py. Gumagana ang file na ito sa parehong paraan tulad ng nasa itaas, pinapanatili lamang ang isang aftertaste sa isang talahanayan, ang mga talaang ito ay nai-save ay kokolekta ng mambabasa na ID-20 na konektado sa aming Arduino Yun, upang mapapanatili namin ang lahat ng mga nakarehistrong gumagamit na gumagamit ng aming RFID reader.
Hakbang 9: Mga File PHP
Pagkatapos ay magpatuloy sa mga file. 'Php' na panatilihin ang folder mula sa aming server, upang gawin ito tandaan na kinakailangan na ang mga file na ito nang handa na, ay nai-save sa skit ng aming proyekto, na awtomatikong bumubuo ng IDE Arduino, kailangan mo ring tandaan, kahit na inaasahan kong ito, na kapag umakyat kami sa aming Arduino sketch Yun, nag-a-upload kami sa Wi -Fi, kaya't iniiwan ko ito sa parehong manu-manong pahina ng Arduino, www.arduino. cc / tl / Guide / Arduino Yun # toc14, na nagpapaliwanag nang higit pa tungkol dito, at kung paano ka dapat maghanda ng MicroSD card para sa ganitong uri ng proyekto kung saan dapat itago ang mga file sa server. Ang mga file ng PHP ay magiging 10 'consultaRelacion.php', 'consultaControl.php', 'index.php' 'modificar2.php', 'modificar.php', 'borrar.php', 'borrar2.php', 'guardar. php '' consulta.php ',' configuracion.php ', na mai-hyperlink sa isa pa, upang mapanatili ang isang pangunahing menu na laging tumatakbo at naa-access. Ipaliwanag lamang ang file na 'configuracion.php', na gumaganap bilang isang konektor sa aming database. Sa aming editor, itinatakda namin ang sumusunod na code sa file:
- <? php
- / / Data server at database
- $ server = "localhost";
- $ username = "iyong-upuan";
- $ password = "password";
- $ database_name = "arduino";
Ito ang data na kailangang kumonekta sa aming database sa arduino ay magiging katulad namin ng ginagamit sa aming mga script sa Python. Tapusin ang pag-program ng pahayag ng kumonekta, na ginamit ang aming script:
- $ conexion = mysql_connect ($ server, $ username, $ password) o mamatay ("Problema al tratar de establecer la conexion");
- $ bd_sel = mysql_select_db ($ database_name) o mamatay ("Problema al seleccionar la base de datos");
- ?>
Nakalakip ang iba pang mga file.
Hakbang 10: Panghuli, ang Programa ng Arduino YÚN
Narating namin ang pangunahing bahagi ng tutorial na ito, na pinaprograma ang aming Arduino Yun, walang mga detalye na mai-highlight ang lahat ng code dahil ito ay napakalawak, banggitin lamang ang mga sumusunod na mahahalagang puntos:
- Ang code ay binubuo ng 6 pangunahing pagpapaandar at 13 pangalawang pag-andar, na kung saan ay isang suporta lamang para sa paggamit ng Serial LCD.
- Mag-import lamang ng tatlong klase, 'SoftwareSerial.h', kung saan mai-input namin ang Serial Attached upang kumonekta sa ID-20 at Serial LCD, ang pangunahing klase na 'Bridge.h' kung saan gagawin namin ang koneksyon sa pagitan ng Linux at ATMEGA32U4, at ang klase ng 'Process.h' ay magsisilbi para sa mga proseso ng konsulta sa Linux.
- Tukuyin lamang ang tatlong mga pin, na gumagamit ng iba ay malaya.
Nakalakip ang code
Hakbang 11: Maligayang Bagong Taon
Ipinagpatuloy ko ito ng masusing pagsilbi sa iyo at matulungan kang makakuha ng karagdagang impormasyon tungkol sa Arduino Yun. Iwanan ang lahat ng mga file sa dulo. Para sa mga nagsasalita ng katahimikan sa Espanya, iniiwan ko ang tutorial na ito ngunit sa Espanyol na may kinakailangang mga file. Inaasahan kong mayroon kang isang masaya bagong taon, tamasahin ito at tagumpay sa 2014!
Inirerekumendang:
Isang IoT Halloween Kalabasa - Kontrolin ang mga LED Sa Isang Arduino MKR1000 at Blynk App ???: 4 Mga Hakbang (na may Mga Larawan)
Isang IoT Halloween Kalabasa | Kontrolin ang Mga LED Sa Isang Arduino MKR1000 at Blynk App ???: Kamusta Lahat, Ilang linggo na ang nakalilipas ay ang Halloween at pagsunod sa tradisyon na inukit ko ang isang magandang kalabasa para sa aking balkonahe. Ngunit sa labas ng aking kalabasa, napagtanto ko na nakakainis na lumabas tuwing gabi upang sindihan ang kandila. At ako
Simpleng Gesture Control - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: 4 na Hakbang (na may Mga Larawan)
Simpleng Pagkontrol ng Kilos - Kontrolin ang Iyong Mga Laruan sa RC Gamit ang Kilusan ng Iyong Braso: Maligayang pagdating sa aking 'ible' # 45. Kamakailan lamang ay gumawa ako ng isang ganap na gumaganang bersyon ng BB8 gamit ang mga bahagi ng Lego Star Wars … ang Force Band na ginawa ni Sphero, naisip ko: " Ok, I c
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Kontrolin ang Mga Kagamitan sa Bahay Gamit ang NodeMCU (ESP8266) at Blynk App: 8 Hakbang (na may Mga Larawan)
Kontrolin ang Mga Home Appliances Gamit ang NodeMCU (ESP8266) at Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at NodeMCU (ESP8266) upang makontrol ang lampara (ang anumang iba pang mga gamit sa bahay ay magiging maayos), ang kombinasyon ay maging sa pamamagitan ng internet. Ang layunin ng pagtuturo na ito ay upang ipakita ang simp
Kontrolin ang Arduino Gamit ang Smartphone Sa pamamagitan ng USB Gamit ang Blynk App: 7 Mga Hakbang (na may Mga Larawan)
Kontrolin ang Arduino Gamit ang Smartphone Sa Pamamagitan ng USB Sa Blynk App: Sa tutorial na ito, matututunan namin kung paano gamitin ang Blynk app at Arduino upang makontrol ang lampara, ang kumbinasyon ay sa pamamagitan ng USB serial port. Ang layunin ng pagtuturo na ito ay upang ipakita ang pinakasimpleng solusyon sa malayo-pagkontrol ng iyong Arduino o c