Përmbajtje:

Dërgimi i Informacionit Me Atomin e Heliumit: 3 Hapa
Dërgimi i Informacionit Me Atomin e Heliumit: 3 Hapa

Video: Dërgimi i Informacionit Me Atomin e Heliumit: 3 Hapa

Video: Dërgimi i Informacionit Me Atomin e Heliumit: 3 Hapa
Video: Все новые ошибки ChatGPT c которыми ты можешь столкнуться 2024, Nëntor
Anonim
Dërgimi i Informacionit me Atomin e Heliumit
Dërgimi i Informacionit me Atomin e Heliumit

Heliumi është një platformë e plotë pa tel për internetin e gjërave, që siguron pajisje të integruara, ndërlidhje softuerësh dhe një infrastrukturë të ndërtuar për të lidhur me lehtësi, efikasitet dhe siguri të objekteve në internet. Ekzistojnë dy përbërës të harduerit: Atomi dhe Ura. Atomi është pajisja e vogël që komunikon me Urën, e cila më pas merr këtë informacion dhe e kalon atë në internet. Për këtë demonstrim ne do të përdorim mburojën e Helium Atom dev në një Uno Arduino.

Burime të tjera të dobishme të Heliumit përfshijnë:

Blog Helium

Forumi i Heliumit

Helium Docs

Hapi 1: Shkarkoni Bibliotekën Helium

Meqenëse bordi Atom dev është një mburojë në majë të një Arduino Uno do t'ju duhet Arduino IDE për të programuar dhe ngarkuar kodin në pajisje. Biblioteka Helium-Arduino siguron funksionet e nevojshme për hapjen e lidhjeve dhe paketimin e mesazheve. Informacione të hollësishme për përdorimin e bibliotekës Helium-Arduino mund të gjenden në Helium Docs. Shkarkoni dhe funksiononi të dy.

Hapi 2: Kodimi në Arduino

Gjithmonë filloni me deklaratat tuaja të përfshira

#përfshi

#përfshi

Tjetra ju duhet të deklaroni modemin tuaj Helium

Modemi HeliumModem *;

Në funksionin e konfigurimit void modemi duhet të inicializohet

void setup ()

{modem = HeliumModem i ri (); }

Të dhënat dërgohen brenda funksionit tuaj të lakut. Së pari deklaroni një paketë të dhënash dhe përcaktoni numrin e elementeve që do të përmbajë. Pastaj shtoni të dhënat në paketë, e ndjekur nga dërgimi i paketës përmes modemit. Ndiqeni këtë me një kohë vonesë për të vendosur frekuencën e paketave të dërguara.

lak void ()

{DataPack dp (1); dp.appendString ((char *) "Përshëndetje Botë"); modem-> sendPack (& dp); vonesë (500); }

DataPack është mënyra e Heliumit për të mbështjellur të dhënat tuaja për t'i dërguar ato në/nga një Atom. Ju duhet të deklaroni madhësinë e paketës së të dhënave të ndjekur nga ajo që është në rregull. Vërejtje në kodin e mësipërm shtova një varg në paketën e të dhënave, kështu që dp u vendos në 1. Nëse do të donim të dërgonim një gjë tjetër, për shembull një fjalë të panënshkruar 16 bit, së bashku me vargun që do të na duhej

DataPack dp (2);

dp.appendString ((char *) "Përshëndetje Botë"); dp.appendU16 (të dhënat tuaja);

Detajet mbi shtimin e llojeve të ndryshme të të dhënave mund të gjenden në Helium Docs.

Kodi më sipër. Ky program dërgon vazhdimisht "Përshëndetje Botërore" nga Atomi juaj i Heliumit.

Hapi 3: Lidhu dhe Ngarko me Pajisjet

Atomi komunikon me Urën e cila lidhet me rrjetin, kështu që të dy pajisjet harduerike duhet të ndizen në punë. Nëse keni një urë tuajin, sigurohuni që ajo të jetë e ndezur, ose e mundësuar dhe e lidhur me kabllo vie ethernet, ose e mundësuar nga një prizë muri dhe e lidhur nëpërmjet 3G. Pllaka devijuese Arduino do të mundësohet nga USB -ja e nevojshme për të ngarkuar kodin tuaj në të, por gjithashtu mund të mundësohet veçmas.

Ngarko kodin tuaj në bordin e devijimit Arduino. Drejtoni një program në kompjuterin tuaj që përdor një nga API -të e Helium për t'u abonuar në pajisjen tuaj. Tutorial për abonimin përmes Ruby. Tani duhet të shihni të dhënat e dërguara nga Atomi juaj i Heliumit!

Nëse e keni gjetur këtë të dobishme dhe/ose doni mësime të tjera, mos ngurroni të më shkruani me @WrittenAirThank, dhe argëtohuni duke bërë!

Recommended: