AtmelStudio kullanarak Arduino Due için internet bağlantısı?


12

Hangi donanım ve yazılım çözümleri işe yarıyor ve bir Arduino'yu internete bağlamak için ödüller nelerdir? Ethernet donanımını WiFi donanımından çok daha ucuz topluyorum (29 € - 69 €). Her iki durumda da (kablolu veya kablosuz), AtmelStudio altında hangi yazılım yığınları ve sürücüleri çalışır?


Büyük soru
JVarhol

Atmel studio c ++ kullanıyor değil mi? Ethernet kütüphanesini taşımak o kadar zor olamaz.
TheDoctor

Umarım @TheDoctor. ASF Sihirbazı'nda bir Ethernet PHY bileşeni ve sürücüsü görüyorum, ancak TCP / IP parçası yok. Sorunuza cevap olarak, evet, her yerde C ++ ipuçları görüyorum ama şimdiye kadar sadece C kullandım.
Bob Stein

1
@ BobStein-VisiBone - Bu PHY bileşeni, belirli bir harici ethernet PHY (A DM9161A) gerektirir. O will not bir WIZnet W5100 PHY'yi / işlemci) kullanan arduino ethernet tahtası / kalkan, yardımcı ol.
Connor Wolf

Yanıtlar:


2

En iyi seçiminiz Atmel Studio projenize arduino kütüphanelerini aktarmaktır . Ardından, SPI kullanarak "geleneksel" Ethernet Kalkanına bağlanmak için mevcut kodu kullanabilirsiniz.

Sam 3X , MBed LPC1768'in aksine kablolu olmayan bir donanım ethernet özelliğine sahip ... Ne yazık ki gördüğünüz ethernet PHY bileşeni , ancak aslında kullanamayacak…


2
Her zaman kod uyumlu olan ancak ethernet IO hatlarının kesildiği bir üçüncü taraf klon olan Taijiuino Due satın alabilirsiniz .
Connor Wolf

Atmel Studio için Visual Micro eklentisi mi demek istediniz ? Ve bununla EthernetServer sınıfına sahip bir TCP / IP sunucusu yapabilir misiniz?
Bob Stein

Sanırım ben denemedim. Ayrıca kaynakları dahil edebilir veya projenize bağımlılıklar olarak üstbilgiler + kitaplıklar ekleyebilirsiniz (bu benim yaptığım şeydir)
zmo

Hangi .c .cpp .h dosyaları @zmo kullanıyorsunuz? Ne tür TCP / IP özellikleriniz var, yoksa yalnızca Ethernet mi?
Bob Stein

Bu çözüm ASF'den (Atmel Studio Framework) vazgeçeceğim anlamına mı geliyor?
Bob Stein
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.