Rea u amohela sengoloa sena se secha le se khahlisang se bitsoang «Mokhoa oa ho sebelisa Arduino joalo ka seva ea webo?«. Haeba u kile ua lora ka ho ikahela seva sa hau sa marang-rang u sebelisa sistimi e kentsoeng ka theko e tlase, tataiso ena ke ea hau! Thutong ena kaofela, re tla ithuta hammoho kamoo sesebelisoa se senyenyane le se matla, se tsejoang e le Arduino, se ka fetoloang ho ba sebatli se matla sa marang-rang hore na u setsebi sa theknoloji kapa u motho ea chesehang feela, re ts'episa hore Ts'ebetso ena e tla ba e khahlisang, e tla khahla. e u fa boiphihlelo bo botle ba ho ithuta, 'me e ka u fa sebaka se tiileng sa ho qala merero e meholo hape. Tsoela pele 'me re qale hammoho!
Mohato ka mohato ➡️ Mokhoa oa ho sebelisa Arduino joalo ka seva sa webo?
- Tseba Arduino ea hau: Mohato oa pele oa ho Mokhoa oa ho sebelisa Arduino joalo ka seva ea webo?, o tlameha ho tseba ho tseba boto ea Arduino eo u e sebelisang. Hobane mefuta e fapaneng e na le likarolo tse ikhethang, ho bohlokoa ho tseba hore na ke efe eo u nang le eona matsohong a hau.
- Bokella lisebelisoa tse hlokahalang: Netefatsa hore o na le lisebelisoa tsohle tse hlokahalang pele o qala. O tla hloka thapo ea USB ho hokela Arduino komporong ea hau, software ea Arduino IDE e kentsoeng komporong ea hau, 'me ehlile, boto ea Arduino ea hau.
- Hokela Arduino ea hau komporong ea hau: Hokela boto ea Arduino khomphuteng ea hau u sebelisa thapo ea USB. Etsa bonnete ba hore khokahano e bolokehile ho qoba mathata leha e le afe nakong ea ts'ebetso.
- Bula Arduino IDE: Bula software ea hau ea Arduino IDE khomphuteng ea hau. Sena ke sebaka seo u ngolang le ho kenya mananeo ho boto ea hau ea Arduino.
- Khetha karete ea hau le boema-kepe: Eya ho Lisebelisoa > Boto > [Lebitso la boto ea Arduino], ebe Lisebelisoa > Port > [Boema-kepe ba boto ea Arduino]. Sena se tla etsa bonnete ba hore o hlophisa boto e nepahetseng.
- Kenya laeborari ea ESP8266WiFi: Ho sebelisa Arduino joalo ka seva sa webo, o tla hloka laeborari ea ESP8266WiFi. Eya ho Lenaneo > Kenyelletsa Laeborari > Eketsa .ZIP Library, ebe o kgetha faele ya laeborari ya ESP8266WiFi.
- Ngola lenaneo la hau: Joale, o ka qala ho ngola khoutu e tla fetola Arduino ea hau hore e be seva sa webo. Netefatsa hore o kenyelletsa laeborari ea ESP8266WiFi khoutong ea hau hore o tle o e sebelise.
- Kenya lenaneo la hau: Hang ha o qetile ho ngola lenaneo la hau, ea ho Sketch> Kenya ho kenya lenaneo la hau botong ea Arduino.
- Lekola seva sa hau sa Marang-rang: Kaha joale u kentse lenaneo la hau, Arduino ea hau e lokela ho sebetsa joalo ka seva sa webo. U ka leka sena ka ho leka ho fihlella Arduino ea hau ka sebatli sa marang-rang.
Q&A
1. Seva ea marang-rang ea Arduino ke eng?
Seva ea marang-rang ea Arduino ke sesebelisoa se hlophisehang se ka khonang sebetsa joalo ka sebatli sa webo. Sena se bolela hore e ka amohela likopo tsa HTTP le ho romella likarabo tsa HTTP, e lumellang ho sebelisana le maqephe a webo le lits'ebetso ho Marang-rang.
2. Ke hloka eng ho sebelisa Arduino joalo ka seva sa webo?
Ho sebelisa Arduino joalo ka seva sa marang-rang, o tla hloka:
- Letlapa la Arduino (joalo ka Arduino UNO, Arduino Mega, joalo-joalo)
- Mojule oa Ethernet kapa WiFi bakeng sa khokahanyo ea Marang-rang
- Software ea Arduino IDE ho hlophisa Arduino ea hau
3. Ke hlophisa Arduino joang hore e sebetse joalo ka seva sa webo?
- Ntlha ea pele, hokela mojule oa hau oa Ethernet kapa oa WiFi ho boto ea hau ea Arduino.
- Ka mor'a moo, bula Arduino IDE 'me u ngole setšoantšo se tla hlophisa Arduino ea hau hore e sebetse joaloka seva.
- Qetellong, kenya setšoantšo sena ho Arduino ea hau.
4. Ke lilaebrari life tseo ke li hlokang ho hlophisa Arduino joalo ka seva sa webo?
U tla hloka laebrari Ethernet ho sebelisa mojule oa Ethernet, le laeborari WiFi haeba u sebelisa mojule oa WiFi.
5. Ke sebetsana joang le likopo tsa HTTP ka Arduino?
Likopo tsa HTTP li sebetsoa ka har'a sketch sa Arduino ho sebelisoa mesebetsi ea laeborari ea Ethernet kapa WiFi Ka kakaretso, ts'ebetso ena e lateloa:
- Mamela likopo tse kenang ka tšebetso client.available().
- Bala kopo ka mosebetsi moreki.bala().
- E sebetsana le kopo mme e khetha karabo e nepahetseng.
- Romela karabo o sebelisa tshebetsoclient.print() kapa tse tšoanang.
6. Nka hlophisa karabo ea Arduino joang ho likopo tsa HTTP?
O ka hlophisa karabo ea Arduino ea hau ho likopo tsa HTTP ho sekeche sa Arduino. Sena se kenyelletsa ho hlakisa sehlooho sa HTTP le litaba tsa karabo. Ka mohlala:
- Qala ka client.println(«HTTP/1.1 200 OK») ho bontsha karabo e atlehileng.
- Kenya lihlooho tse ling ha ho hlokahala, joalo ka client.println(«Mofuta-Mofuta: mongolo/html»).
- Ebe u romela litaba tsa karabo ka mesebetsi e kang client.print().
7. Nka sebeletsa maqephe a tepo joang ka Arduino?
U ka fana ka maqephe a sebaka sa marang-rang ho tsoa ho Arduino ea hau ka ho ngola HTML ea leqephe ka kotloloho ho sekeche sa hau sa Arduino. Ka mohlala, u ka sebelisa moreki.print(«…») ho romella HTML ho moreki.
8. Nka hokahanya Arduino ea ka joang le Marang-rang?
Ho hokela Arduino ea hau inthaneteng, o hloka a Ethernet kapa WiFi module. O hokela mojule ona ho Arduino ya hao, ebe o o lokisa ka aterese ya IP le dintlha tse ding tsa netweke o sebedisa ditshebetso tse fanoeng ke Ethernet kapa lilaeborari tsa WiFi.
9. Na ke hloka mofani oa DNS ho sebelisa Arduino joalo ka seva sa webo?
Ka kakaretso, ha u hloke mofani oa DNS ho sebelisa Arduino joalo ka seva sa webo. Bareki ba ka khona Hokela ho Arduino ea hau u sebelisa aterese ea eona ea IP. Leha ho le joalo, haeba u batla hore Arduino ea hau e fumanehe ka lebitso la domain, u tla hloka mofani oa DNS.
10. Na Arduino e ka sebetsana le likhokahano tse ngata ka nako e le 'ngoe?
Arduino e khona ho sebetsana le eona multiple likhokahano, empa tshebetso e ka ameha hobane Arduino e na le lisebelisoa tse fokolang. E molemo ka ho fetisisa bakeng sa lisebelisoa tse nyenyane le tse bonolo tsa seva ea websaete.
Ke 'na Sebastián Vidal, moenjiniere oa k'homphieutha ea chesehelang theknoloji le DIY. Ho feta moo, ke 'na moetsi oa tecnobits.com, moo ke arolelanang lithupelo ho etsa hore theknoloji e fumanehe le ho utloisisoa ke motho e mong le e mong.