Mündəricat:

Helium Atomu ilə məlumat göndərilməsi: 3 addım
Helium Atomu ilə məlumat göndərilməsi: 3 addım

Video: Helium Atomu ilə məlumat göndərilməsi: 3 addım

Video: Helium Atomu ilə məlumat göndərilməsi: 3 addım
Video: Quantum Physics EPR Paradox 2024, Iyul
Anonim
Helium Atom ilə Məlumat Göndərmək
Helium Atom ilə Məlumat Göndərmək

Helium, obyektlərin İnternetə asanlıqla, səmərəli və etibarlı şəkildə qoşulması üçün inteqrasiya olunmuş avadanlıq, proqram interfeysi və qurulmuş bir infrastruktur təmin edən şeylərin interneti üçün tam bir simsiz platformadır. İki hardware komponenti var: Atom və Körpü. Atom, Körpü ilə əlaqə quran, sonra bu məlumatı alan və internetə ötürən kiçik bir cihazdır. Bu demo üçün bir Arduino uno üzərində Helium Atom dev qalxanından istifadə edəcəyik.

Digər faydalı Helium qaynaqları bunlardır:

Helium Blogu

Helium Forumu

Helium Sənədləri

Addım 1: Helium Kitabxanasını yükləyin

Atom dev lövhəsi bir Arduino Uno üzərində bir qalxan olduğundan kodu proqramlaşdırmaq və cihaza yükləmək üçün Arduino IDE -yə ehtiyacınız olacaq. Helium-Arduino Kitabxanası, əlaqələrin açılması və mesajların qablaşdırılması üçün lazım olan funksiyaları təmin edir. Helium-Arduino kitabxanasından istifadə haqqında ətraflı məlumatı Helium Sənədlərində tapa bilərsiniz. Yükləyin və hər ikisini işə salın.

Addım 2: Arduinoda kodlaşdırma

Həmişə əlavə ifadələrinizlə başlayın

#daxil edin

#daxil edin

Sonra Helium modeminizi elan etməlisiniz

HeliumModem *modem;

Void quraşdırma funksiyasında modem işə salınmalıdır

boş quraşdırma ()

{modem = yeni HeliumModem (); }

Məlumatlar loop funksiyanız daxilində göndərilir. Əvvəlcə bir məlumat paketini elan edin və içərisində olan elementlərin sayını təyin edin. Sonra məlumatı paketə əlavə edin və sonra paketi modem vasitəsilə göndərin. Göndərilən paketlərin tezliyini təyin etmək üçün bunu gecikmə vaxtı ilə edin.

boşluq döngəsi ()

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

DataPack, Heliumun məlumatlarınızı bir Atomdan göndərmək üçün onu bağlamaq üsuludur. Məlumat paketinin ölçüsünü və içərisində olanları bildirməlisiniz. Yuxarıdakı kodda qeyd etdiyim məlumat paketinə bir simli əlavə etdim, buna görə də dp 1 olaraq təyin olundu. Başqa bir şey göndərmək istəsək, məsələn, imzasız 16 bit söz, ehtiyacımız olan simlə birlikdə.

DataPack dp (2);

dp.appendString ((char *) "Hello World"); dp.appendU16 (məlumatlarınız);

Fərqli məlumat növlərinin əlavə edilməsi ilə bağlı təfərrüatları Helium Sənədlərində tapa bilərsiniz.

Yuxarıdakı kod. Bu proqram, Helium Atomunuzdan dəfələrlə "Hello World" göndərir.

Addım 3: Avadanlığa qoşun və yükləyin

Atom, şəbəkəyə qoşulan Körpü ilə əlaqə qurur, buna görə də hər iki hardware cihazı işə salınmalıdır. Şəxsi bir körpünüz varsa, elektrik şəbəkəsinə qoşulduğundan və ya Ethernet kabelindən istifadə etdiyinizdən və ya divar prizindən istifadə etdiyinizdən və 3G vasitəsilə qoşulduğundan əmin olun. Geliştirici kartı Arduino, kodunuzu yükləmək üçün lazım olan usb ilə işləyəcək, ancaq ayrıca gücləndirilə bilər.

Kodunuzu Arduino dev lövhəsinə yükləyin. Cihazınıza abunə olmaq üçün kompüterinizdə Helium API -lərindən birini istifadə edən bir proqram işlədin. Ruby vasitəsilə abunə olmaq üçün təlimat. İndi Helium Atomunuzdan göndərilən məlumatları görməlisiniz!

Bunu faydalı və/və ya digər dərslər istəsəniz, mənə @WrittenAirThink göndərməkdən və əylənməkdən çəkinməyin!

Tövsiyə: