İçindekiler:

Helyum Atom İle Bilgi Gönderme: 3 Adım
Helyum Atom İle Bilgi Gönderme: 3 Adım

Video: Helyum Atom İle Bilgi Gönderme: 3 Adım

Video: Helyum Atom İle Bilgi Gönderme: 3 Adım
Video: TYT KİMYA HAP BİLGİLER! SEN DE YORUMA BİR HAP BİLGİ BIRAK, BİRİKSİN! KAP BİLGİLER TYT KİMYA 2024, Kasım
Anonim
Helyum Atom İle Bilgi Gönderme
Helyum Atom İle Bilgi Gönderme

Helyum, nesnelerin interneti için eksiksiz bir kablosuz platform olup, entegre donanım, yazılım arabirimi ve nesneleri internete kolay, verimli ve güvenli bir şekilde bağlamak için yerleşik bir altyapı sağlar. İki donanım bileşeni vardır: Atom ve Köprü. Atom, Köprü ile iletişim kuran ve daha sonra bu bilgiyi alan ve internete aktaran küçük cihazdır. Bu demo için bir Arduino uno üzerinde Helium Atom geliştirici kalkanını kullanacağız.

Diğer yararlı Helyum kaynakları şunları içerir:

Helyum Blogu

Helyum Forumu

Helyum Belgeleri

Adım 1: Helyum Kitaplığını İndirin

Atom geliştirme kartı, Arduino Uno'nun üzerinde bir kalkan olduğundan, kodu cihaza programlamak ve yüklemek için Arduino IDE'ye ihtiyacınız olacak. Helium-Arduino Kütüphanesi, bağlantıların açılması ve mesajların paketlenmesi için gereken işlevleri sağlar. Helium-Arduino kütüphanesinin kullanımıyla ilgili ayrıntılı bilgi Helium Docs'ta bulunabilir. İndirin ve her ikisini de çalıştırın.

Adım 2: Arduino'da Kodlama

Her zaman include ifadelerinizle başlayın

#Dahil etmek

#Dahil etmek

Ardından Helyum modeminizi beyan etmelisiniz

HelyumModem *modem;

Geçersiz kurulum işlevinde modem başlatılmalıdır

geçersiz kurulum()

{ modem = yeni HelyumModem(); }

Veriler, döngü işleviniz içinde gönderilir. Önce bir veri paketi tanımlayın ve içereceği öğelerin sayısını tanımlayın. Ardından verileri pakete ekleyin ve ardından paketi modem aracılığıyla gönderin. Gönderilen paketlerin sıklığını ayarlamak için bunu bir gecikme süresi ile takip edin.

boşluk döngüsü()

{ Veri Paketi dp(1); dp.appendString((char *)"Merhaba Dünya"); modem->sendPack(&dp); gecikme(500); }

DataPack, Helyum'un verilerinizi bir Atom'a/Atom'dan göndermek için sarma yöntemidir. Veri paketinin boyutunu ve ardından içindekileri sırayla bildirmelisiniz. Yukarıdaki koda dikkat edin, veri paketine bir dize ekledim, bu nedenle dp 1 olarak ayarlandı.

Veri Paketi dp(2);

dp.appendString((char *)"Merhaba Dünya"); dp.appendU16(verileriniz);

Farklı veri türlerinin eklenmesiyle ilgili ayrıntılar Helyum Belgelerinde bulunabilir.

Yukarıdaki kod. Bu program, Helyum Atom'unuzdan tekrar tekrar "Merhaba Dünya" gönderir.

3. Adım: Bağlayın ve Donanıma Yükleyin

Atom, ağa bağlanan Köprü ile iletişim kurar, bu nedenle her iki donanım cihazının da çalışması için açık olması gerekir. Kendinize ait bir köprünüz varsa, güç kaynağının açık olduğundan ve ethernet kablosuyla bağlandığından veya bir duvar prizinden güç aldığından ve 3G ile bağlandığından emin olun. Arduino geliştirme kartı, kodunuzu üzerine yüklemek için gereken usb tarafından desteklenecektir, ancak ayrı olarak da çalıştırılabilir.

Kodunuzu Arduino geliştirme panosuna yükleyin. Cihazınıza abone olmak için bilgisayarınızda Helyum'un API'lerinden birini kullanan bir program çalıştırın. Ruby aracılığıyla abone olmak için öğretici. Şimdi Helyum Atomunuzdan gönderilen verileri görmelisiniz!

Bunu faydalı bulduysanız ve/veya başka öğreticiler istiyorsanız, bana ping atmaktan çekinmeyin @WrittenAirTeşekkürler ve iyi eğlenceler!

Önerilen: