Susu maia i lenei tala fou ma manaia ua faaulutalaina «E faʻafefea ona faʻaoga Arduino e fai ma 'upega tafaʻilagi?". Afai na e moemiti i le fausiaina o lau lava 'upega tafaʻilagi e faʻaaoga ai se faiga faʻapipiʻi taugofie, o lenei taʻiala e mo oe! I lenei aʻoaʻoga atoa, o le a tatou aʻoaʻoina faʻatasi pe faʻafefea ona liua se masini laʻititi ma mamana, e taʻua o le Arduino, e avea ma se upega tafaʻilagi malosi Pe o oe o se tagata tomai faʻatekonolosi pe na o se tagata fiafia, matou te folafola atu o lenei faagasologa o le a manaia, o le a. ofo atu ia te oe se poto masani e aoao ai, ma e mafai ona e maua ai se amataga mautu mo galuega tetele. Alu i luma ma tatou amata faatasi!
Laasaga i lea laʻasaga ➡️ Faʻafefea ona faʻaoga Arduino e fai ma 'upega tafaʻilagi?
- Faailoa lau Arduino: I le laasaga muamua i Fa'afefea ona fa'aoga Arduino e fai ma 'upega tafa'ilagi?, e tatau ona e iloa le laupapa Arduino o loʻo e faʻaaogaina. Ona o faʻataʻitaʻiga eseese e iai uiga faʻapitoa, e taua le iloa poʻo fea o loʻo ia te oe i ou lima.
- Fa'apotopoto mea e mana'omia: Ia mautinoa o loʻo ia te oe mea uma e manaʻomia ae e te leʻi amataina. E te manaʻomia se uaea USB e faʻafesoʻotaʻi ai lau Arduino i lau komepiuta, le Arduino IDE software faʻapipiʻi i lau PC, ma le mea moni, lau Arduino laupapa.
- Faʻafesoʻotaʻi lau Arduino i lau komepiuta: Faʻafesoʻotaʻi lau laupapa Arduino i lau komepiuta e faʻaaoga ai le USB cable. Ia mautinoa o loʻo saogalemu le fesoʻotaʻiga e aloese ai mai soʻo se faʻafitauli i le faagasologa.
- Tatala Arduino IDE: Tatala lau polokalama Arduino IDE i lau komepiuta. O le avanoa lea e te tusia ai ma faʻapipiʻi polokalame i lau laupapa Arduino.
- Filifili lau kata ma lau taulaga: Alu ile Tools > Board > [Igoa o lau laupapa Arduino], ona Tools > Port > [Port of your Arduino board]. O lenei mea o le a mautinoa ai o loʻo e faʻatulagaina le laupapa saʻo.
- Auina mai le faletusi ESP8266WiFi: Mo le fa'aogaina o Arduino e fai ma 'upega tafa'ilagi, e te mana'omia le faletusi ESP8266WiFi. Alu i le Polokalama> Fa'aofia le Faletusi> Fa'aopoopo .ZIP Library, ma filifili le faila faletusi ESP8266WiFi.
- Tusi lau polokalame: I le taimi nei, e mafai ona e amata tusia le code o le a suia ai lau Arduino i se upega tafaʻilagi. Ia mautinoa e te fa'aofi le ESP8266WiFi faletusi i lau fa'ailoga ina ia mafai ona e fa'aogaina.
- Tu'u lau polokalame: A maeʻa ona e tusia lau polokalame, alu ile Sketch> Upload e faʻapipiʻi lau polokalame ile Arduino board.
- Su'e lau 'upega tafa'ilagi: O lea la ua e utaina lau polokalame, o lau Arduino e tatau ona galue o se 'upega tafaʻilagi. E mafai ona e suʻeina lenei mea e ala i le taumafai e faʻaoga lau Arduino e ala i se upega tafaʻilagi.
Q & A
1. O le a le Arduino web server?
O le Arduino web server o se masini faʻapipiʻi e mafai galue o se 'upega tafaʻilagi. O lona uiga e mafai ona maua talosaga HTTP ma auina atu tali HTTP, faʻatagaina fegalegaleaiga ma itulau web ma talosaga ile Initaneti.
2. O le a le mea ou te manaʻomia e faʻaaoga ai Arduino e fai ma 'upega tafaʻilagi?
Mo le faʻaaogaina o Arduino o se 'upega tafaʻilagi, e te manaʻomia:
- O se laupapa Arduino (pei o Arduino UNO, Arduino Mega, ma isi)
- Se Ethernet po'o le WiFi module mo feso'ota'iga Initaneti
- Le Arduino IDE software e fa'apolokalame lau Arduino
3. E fa'afefea ona ou fa'atulagaina Arduino e fai ma 'upega tafa'ilagi?
- Muamua, fa'afeso'ota'i lau Ethernet po'o le WiFi module i lau laupapa Arduino.
- Sosoo ai, tatala le Arduino IDE ma tusi se ata o le a faʻatulagaina lau Arduino e galue o se 'auʻaunaga.
- Mulimuli ane, faʻapipiʻi lenei ata i lau Arduino.
4. O a faletusi ou te manaʻomia e faʻapipiʻi ai Arduino e fai ma 'upega tafaʻilagi?
E te mana'omia le faletusi Ethernet e fa'aoga le module Ethernet, ma le faletusi WiFi pe afai o loʻo e faʻaogaina se WiFi module.
5. E fa'afefea ona ou taulimaina talosaga HTTP ma Arduino?
O talosaga HTTP o loʻo faʻatautaia i le Arduino sketch e faʻaaoga ai galuega a le Ethernet poʻo le WiFi I se tulaga lautele, e mulimulitaʻia lenei faiga:
- Fa'alogo i talosaga o lo'o o'o mai ma le galuega client.available().
- Faitau le talosaga ma le galuega client.read().
- Fa'agasolo le talosaga ma fuafua le tali talafeagai.
- Auina atu le tali e faʻaaoga ai le galuegaclient.print() pe tali tutusa.
6. E fa'afefea ona ou fa'apolokalameina le tali a Arduino i talosaga HTTP?
E mafai ona e faʻapipiʻiina lau tali a Arduino i talosaga HTTP i le ata Arduino. E aofia ai le faʻamaotiina o le ulutala HTTP ma le mea o loʻo i totonu o le tali. Faataitaiga:
- Amata i le client.println(«HTTP/1.1 200 OK») e faailoa ai se tali manuia.
- Faaopoopo i ai ulutala faaopoopo pe a manaʻomia, pei o client.println(«Ituaiga-Ituaiga: tusitusiga/html»).
- Ona lafo mai lea o mea o loʻo i totonu ole tali faʻatasi ma faʻatinoga e pei ole client.print().
7. E mafai faapefea ona ou tautuaina itulau i le Arduino?
E mafai ona e tu'uina atu itulau uepi mai lau Arduino e ala i le tusia sa'o o le HTML o le itulau i lau ata Arduino. Mo se faʻataʻitaʻiga, e mafai ona e faʻaaogaina client.print(«…») e lafo HTML i le kalani.
8. E mafai faapefea ona ou fa'afeso'ota'i la'u Arduino ile Initaneti?
Ina ia faʻafesoʻotaʻi lau Arduino i le Initaneti, e te manaʻomia se Ethernet poʻo le WiFi module. E te fa'afeso'ota'i le module i lau Arduino, ona fa'aopoopo lea i le tuatusi IP ma isi fa'amatalaga feso'ota'iga e fa'aaoga ai galuega e saunia e le Ethernet po'o le WiFi faletusi.
9. Pe ou te manaʻomia se DNS provider e faʻaaoga Arduino e fai ma 'upega tafaʻilagi?
I se tulaga lautele, e te le manaʻomia se DNS provider e faʻaoga Arduino o se upega tafaʻilagi. E mafai e tagata fa'atau fa'afeso'ota'i i lau Arduino fa'aaoga lona tuatusi IP. Ae peitaʻi, afai e te manaʻo e mafai ona maua lau Arduino e ala i se igoa ole igoa, e te manaʻomia se DNS provider.
10. E mafai e Arduino ona taulimaina le tele o feso'ota'iga i le taimi e tasi?
Arduino e mafai ona taulimaina tele feso'ota'iga, ae e ono a'afia le fa'atinoga ona o Arduino e fa'atapula'aina alagaoa. E sili ona lelei mo mea laiti ma faigofie 'upega tafaʻilagi talosaga.
O aʻu o Sebastián Vidal, o se inisinia komepiuta e fiafia tele i tekinolosi ma DIY. E le gata i lea, o a'u o le foafoa o tecnobits.com, lea ou te faʻasoa atu ai aʻoaʻoga e faʻafaigofie atili ai tekinolosi ma malamalama mo tagata uma.