Ethernet-Shield




Ethernet Shield avulla Arduino piirilevy voidaan kytkeä internettiin RJ45 liitännön kautta. Kortille on sijoitettu microSD- muistikortin lukija. SD kortti tuki mahdollistaa luku- ja kirjoitus ominaisuudet.

Arduino IDE sisältää tarvittavat ethernet  ja SD kortin käsittelyyn vaadittavat kirjasto.

Keskeisimmät Arduino kirjastot ethernet kortin käyttössä.
  • #include <SPI.h> Serial Peripheral Interface (SPI) on synkronoitu sarjaportti protokolla. 
  • #include <Ethernet.h> Ethernet kirjaston kautta hoidetaan kortin IP liikennöintirutiinit. Kattaen sekä client (ulos suuntautuvat IP yhteydet) ja server (sisään suuntautuvat IP yhteydet) ominaisuudet. Arduino kykenee hoitamaan ainoastaa neljä samanaikaista IP socket yhteyttä. 
  • #include <SD.h>  SD kirjasto sallii SD korttien lukemisen ja kirjoittamisen. Tukee FAT16 ja FAT32 formaatin kortteja. 

Esimerkki: Arduino Web Server

Alla käytännöllinen Web server esimerkki, joka perustuu Arduino IDE:n kautta esiteltävään ethernet web server. Tämä hyvin kevyt web server tarjoaa rajattomat mahdollisuudet rakentaa keveitä web pohjaisia ohjaus- ja monitorointijärjestelmiä, hyödyntäen Arduinon analoogisia ja digitaalisia rajapintoja.  Arduino kehitysyhteisö tarjoaa kattavat ohjeet Web serverin konfigurointiin. Esimerkissä konfiguroidaan ethernet kortti, luetaan tila Arduinon analoogista pinneistä ja kirjoitettaan tulos HTML dokumenttiin.


Ei kommentteja:

Lähetä kommentti