Welina mai i kēia ʻatikala hou a hoihoi i kapa ʻia ʻo «Pehea e hoʻohana ai iā Arduino ma ke ʻano he kikowaena pūnaewele?«. Inā ua moeʻuhane ʻoe i ke kūkulu ʻana i kāu kikowaena pūnaewele me ka hoʻohana ʻana i kahi ʻōnaehana i hoʻokomo haʻahaʻa, nou kēia alakaʻi! Ma loko o kēia kumu aʻo, e aʻo pū mākou pehea e hoʻololi ai i kahi mea liʻiliʻi a ikaika, i kapa ʻia ʻo Arduino, i mea hoʻohana pūnaewele ikaika inā he loea ʻenehana a he mea hoihoi wale nō, ke hoʻohiki nei mākou he mea hoihoi kēia kaʻina hana. hāʻawi iā ʻoe i kahi ʻike aʻo maikaʻi loa, a hiki ke hāʻawi iā ʻoe i kahi hoʻomaka paʻa no nā papahana nui pū kekahi. E hele a hoʻomaka pū kāua!
Kaʻanuʻu ma ka ʻanuʻu ➡️ Pehea e hoʻohana ai iā Arduino ma ke ʻano he kikowaena pūnaewele?
- E ʻike i kāu Arduino: Ma ka hana mua i Pehea e hoʻohana ai iā Arduino ma ke ʻano he kikowaena pūnaewele?, pono ʻoe e ʻike i ka papa Arduino āu e hoʻohana nei. No ka mea he mau hiʻohiʻona ʻokoʻa nā hiʻohiʻona like ʻole, he mea nui e ʻike i ka mea i loaʻa i kou mau lima.
- E hōʻiliʻili i nā mea pono: E hōʻoia loaʻa iā ʻoe nā mea pono a pau ma mua o kou hoʻomaka ʻana. Pono ʻoe i kahi uwea USB e hoʻopili ai i kāu Arduino i kāu kamepiula, ka polokalamu Arduino IDE i hoʻokomo ʻia ma kāu PC, a ʻoiaʻiʻo, kāu Arduino papa.
- Hoʻohui i kāu Arduino i kāu kamepiula: Hoʻohui i kāu papa Arduino i kāu kamepiula me ke kelepona USB. E hōʻoia i ka paʻa o ka pilina e pale aku i nā pilikia i ka wā o ke kaʻina hana.
- E wehe iā Arduino IDE: E wehe i kāu polokalamu Arduino IDE ma kāu kamepiula. ʻO kēia kahi kahi āu e kākau ai a hoʻouka i nā polokalamu i kāu papa Arduino.
- E koho i kāu kāleka a me ke awa: E hele i Tools > Board > [Name of your Arduino board], a laila Tools > Port > [Port of your Arduino board]. E hōʻoia kēia e hoʻolālā ana ʻoe i ka papa kūpono.
- Hoʻokomo i ka waihona ESP8266WiFi: No ka hoʻohana ʻana iā Arduino ma ke ʻano he kikowaena pūnaewele, pono ʻoe i ka waihona ESP8266WiFi. E hele i ka Polokalamu > Include Library > Add .ZIP Library, a koho i ka waihona waihona ESP8266WiFi.
- Kākau i kāu polokalamu: I kēia manawa, hiki iā ʻoe ke hoʻomaka e kākau i ke code e hoʻololi i kāu Arduino i kahi kikowaena pūnaewele. E hōʻoia ʻoe e hoʻokomo i ka waihona ESP8266WiFi i kāu code i hiki iā ʻoe ke hoʻohana.
- Hoʻouka i kāu polokalamu: Ke pau kāu kākau ʻana i kāu polokalamu, e hele i ka Sketch> Upload e hoʻouka i kāu polokalamu i ka papa Arduino.
- E hoʻāʻo i kāu kikowaena pūnaewele: I kēia manawa ua hoʻouka ʻoe i kāu polokalamu, pono e holo kāu Arduino ma ke ʻano he kikowaena pūnaewele. Hiki iā ʻoe ke hoʻāʻo i kēia ma ka hoʻāʻo ʻana e komo i kāu Arduino ma o kahi polokalamu kele pūnaewele.
Q&A
1. He aha ke kikowaena pūnaewele Arduino?
ʻO kahi kikowaena pūnaewele Arduino kahi polokalamu hiki ke hiki hana ma ke ʻano he kikowaena pūnaewele. ʻO ia ke ʻano hiki ke loaʻa nā noi HTTP a hoʻouna i nā pane HTTP, e ʻae ana i ka launa pū me nā ʻaoʻao pūnaewele a me nā noi ma ka Pūnaewele.
2. He aha kaʻu e pono ai e hoʻohana iā Arduino ma ke ʻano he kikowaena pūnaewele?
No ka hoʻohana ʻana iā Arduino ma ke ʻano he kikowaena pūnaewele, pono ʻoe:
- He papa Arduino (e like me Arduino UNO, Arduino Mega, etc.)
- He modula Ethernet a i ʻole WiFi no ka hoʻopili pūnaewele
- ʻO ka polokalamu Arduino IDE e hoʻolālā i kāu Arduino
3. Pehea wau e hoʻonohonoho ai iā Arduino e hana ma ke ʻano he kikowaena pūnaewele?
- 'O ka mea mua, e hoʻohui i kāu module Ethernet a i ʻole WiFi i kāu papa Arduino.
- A laila, wehe i ka Arduino IDE a kākau i kahi sketch e hoʻonohonoho i kāu Arduino e hana ma ke ʻano he kikowaena.
- ʻO ka hope, e hoʻouka i kēia kiʻi i kāu Arduino.
4. He aha nā hale waihona puke e pono iaʻu e hoʻonohonoho iā Arduino ma ke ʻano he kikowaena pūnaewele?
Pono ʻoe i ka waihona Ethernet e hoʻohana i ka module Ethernet, a me ka waihona Wifi inā ʻoe e hoʻohana ana i kahi module WiFi.
5. Pehea wau e lawelawe ai i nā noi HTTP me Arduino?
Hoʻohana ʻia nā noi HTTP ma ka sketch Arduino me ka hoʻohana ʻana i nā hana waihona Ethernet a i ʻole WiFi Ma ka laulā, ua hahai ʻia kēia kaʻina.
- E hoʻolohe i nā noi komo me ka hana client.available().
- E heluhelu i ke noi me ka hana client.read().
- Hoʻoponopono i ka noi a hoʻoholo i ka pane kūpono.
- E hoʻouna i ka pane me ka hoʻohana ʻana i ka hanaclient.print() a like paha.
6. Pehea e hiki ai iaʻu ke hoʻolālā i ka pane a Arduino i nā noi HTTP?
Hiki iā ʻoe ke hoʻolālā i kāu pane ʻana o Arduino i nā noi HTTP ma ka sketch Arduino. Hoʻopili kēia i ka wehewehe ʻana i ke poʻomanaʻo HTTP a laila ka ʻike o ka pane. ʻo kahi laʻana:
- E hoʻomaka me client.println(«HTTP/1.1 200 OK») e hōʻike i ka pane kūleʻa.
- Hoʻohui i nā poʻomanaʻo hou e like me ka mea e pono ai, e like me client.println(«Mahio-Mahi: kikokikona/html»).
- A laila e hoʻouna i ka ʻike o ka pane me nā hana e like me client.print().
7. Pehea e hiki ai iaʻu ke lawelawe i nā palapala pūnaewele me Arduino?
Hiki iā ʻoe ke lawelawe i nā ʻaoʻao pūnaewele mai kāu Arduino ma ke kākau pololei ʻana i ka HTML o ka ʻaoʻao i kāu kiʻi Arduino. No ka laʻana, hiki iā ʻoe ke hoʻohana client.print(«…») e hoʻouna i HTML i ka mea kūʻai.
8. Pehea e hiki ai iaʻu ke hoʻohui i kaʻu Arduino i ka Pūnaewele?
No ka hoʻohui ʻana i kāu Arduino i ka Pūnaewele, pono ʻoe i kahi Ethernet a i ʻole WiFi moduleHoʻohui ʻoe i kēia module i kāu Arduino, a laila hoʻonohonoho iā ia me ka helu IP a me nā kikoʻī pūnaewele ʻē aʻe me ka hoʻohana ʻana i nā hana i hāʻawi ʻia e nā hale waihona puke Ethernet a i ʻole WiFi.
9. Pono au i kahi mea hoʻolako DNS e hoʻohana iā Arduino ma ke ʻano he kikowaena pūnaewele?
Ma keʻano laulā, ʻaʻole pono ʻoe i kahi mea hoʻolako DNS e hoʻohana iā Arduino ma ke ʻano he kikowaena pūnaewele. Hiki i nā mea kūʻai hoʻohui i kāu Arduino me ka hoʻohana ʻana i kāna helu IP. Eia nō naʻe, inā makemake ʻoe i kāu Arduino e ʻike ʻia ma o kahi inoa inoa, pono ʻoe i kahi mea hoʻolako DNS.
10. Hiki iā Arduino ke lawelawe i nā pilina he nui i ka manawa like?
Hiki iā Arduino ke mālama pili nui, akā pili paha ka hana no ka mea he liʻiliʻi nā kumuwaiwai ʻo Arduino. ʻOi aku ka maikaʻi no nā polokalamu kikowaena pūnaewele liʻiliʻi a maʻalahi.
ʻO wau ʻo Sebastián Vidal, he ʻenekinia kamepiula makemake nui i ka ʻenehana a me DIY. Eia kekahi, ʻo wau ka mea nāna i hana tecnobits.com, kahi aʻu e kaʻana like ai i nā kumu aʻo e hoʻomaʻamaʻa a hoʻomaopopo ʻia ka ʻenehana i nā mea a pau.