Orodha ya maudhui:

Kutuma Habari na Atomi ya Helium: Hatua 3
Kutuma Habari na Atomi ya Helium: Hatua 3

Video: Kutuma Habari na Atomi ya Helium: Hatua 3

Video: Kutuma Habari na Atomi ya Helium: Hatua 3
Video: DEMU ALIWA NYUMA HADI KINYESI CHATOKA (ANGALIA VIDEO HADI MWISHO) 2024, Julai
Anonim
Kutuma Habari na Atomi ya Helium
Kutuma Habari na Atomi ya Helium

Helium ni jukwaa kamili la waya kwa wavuti ya vitu, ikitoa vifaa vilivyojumuishwa, kuingiliana kwa programu, na miundombinu iliyojengwa kwa urahisi, kwa ufanisi na kwa usalama kuunganisha vitu kwenye mtandao. Kuna vifaa viwili vya vifaa: Atomu na Daraja. Atomu ni kifaa kidogo kinachowasiliana na Daraja, ambayo huchukua habari hii na kuipitisha kwenye wavuti. Kwa onyesho hili tutatumia ngao ya Helium Atom kwenye Arduino uno.

Rasilimali zingine za Helium zinazosaidia ni pamoja na:

Blogi ya Helium

Mkutano wa Helium

Helium Hati

Hatua ya 1: Pakua Maktaba ya Helium

Kwa kuwa bodi ya Atom dev ni ngao juu ya Arduino Uno utahitaji Arduino IDE kupanga na kupakia nambari kwenye kifaa. Maktaba ya Helium-Arduino hutoa kazi zinazohitajika kwa kufungua unganisho na ujumbe wa ufungaji. Maelezo ya kina juu ya kutumia maktaba ya Helium-Arduino yanaweza kupatikana katika Helium Docs. Pakua na ufanye kazi zote mbili.

Hatua ya 2: Kuandika katika Arduino

Daima anza na taarifa zako za kujumuisha

# pamoja

# pamoja

Ifuatayo lazima utangaze modemu yako ya Helium

Modeli ya HeliumModem *;

Katika kazi ya usanidi batili modem lazima ianzishwe

kuanzisha batili ()

{modem = mpya HeliumModem (); }

Takwimu zinatumwa ndani ya kazi yako ya kitanzi. Kwanza tangaza kifurushi cha data na ufafanue idadi ya vitu vitakavyo na. Kisha ongeza data kwenye pakiti ikifuatiwa na kutuma pakiti kupitia modem. Fuata hii na wakati wa kuchelewesha kuweka mzunguko wa vifurushi vilivyotumwa.

kitanzi batili ()

{DataPack dp (1); dp.appendString ((char *) "Hello World"); modem-> sendPack (& dp); kuchelewesha (500); }

DataPack ni njia ya Helium kufunika data yako kuituma kwenda / kutoka kwa Atom. Lazima utangaze saizi ya kifurushi cha data ikifuatiwa na kile kilicho ndani yake kwa mpangilio. Ilani katika nambari hapo juu niliunganisha kamba moja kwenye kifurushi cha data, kwa hivyo dp iliwekwa kuwa 1. Ikiwa tunataka kutuma kitu kingine, kwa mfano neno lisilo sainiwa 16, pamoja na kamba ambayo tungehitaji

DataPack dp (2);

dp.appendString ((char *) "Hello World"); dp.appendU16 (yourdata);

Maelezo juu ya kuongeza aina tofauti za data yanaweza kupatikana katika Helium Hati.

Nambari hapo juu. Mpango huu unarudia kutuma "Hello World" kutoka kwa Helium Atom yako.

Hatua ya 3: Unganisha na Pakia kwenye vifaa

Atom inawasiliana na Daraja ambalo linaunganisha kwenye mtandao, kwa hivyo vifaa vyote vya vifaa lazima viweze kutumika. Ikiwa una daraja yako mwenyewe hakikisha inaendeshwa, iwe inaendeshwa na na kushikamana na cable ya ete ya ete au inaendeshwa na tundu la ukuta na imeunganishwa kupitia 3G. Bodi ya dev Arduino itatumiwa na usb inayohitajika kupakia nambari yako juu yake, lakini pia inaweza kuwezeshwa kando.

Pakia nambari yako kwenye bodi ya Arduino dev. Endesha programu kwenye kompyuta yako inayotumia moja ya API za Helium kujisajili kwenye kifaa chako. Mafunzo ya kujisajili kupitia Ruby. Unapaswa sasa kuona data iliyotumwa kutoka kwa Helium Atom yako!

Ikiwa umepata msaada huu na / au unataka mafunzo mengine, jisikie huru kunipigia @WrittenAirAsante, na ufurahi kutengeneza!

Ilipendekeza: