Ethernet
Ethernet
JARINGAN ETHERNET
Komunikasi Arduino pada jaringan ethernet
v
Komunikasi data menggunakan Jaringan
Ethernet
Program menerima data
#include <UIPEthernet.h>
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
PAddress ip(192,168,3,20);
EthernetServer server(80);
char arrayRead;
void setup() {
Ethernet.begin(mac, ip);
server.begin();
Serial.begin(9600);
while (!Serial) {
;
}
}
void loop() {
EthernetClient client = server.available();
if (client.available() > 0)
{
arrayRead = client.read();
Serial.print(arrayRead);
arrayRead = 0;
}
if (!(client.connected()))
{
client.stop();
}
Program mengirim data
#include <UIPEthernet.h>
EthernetClient client;
void setup() {
Serial.begin(9600);
uint8_t mac[6] = {0x00,0x01,0x02,0x03,0x04,0x05};
Ethernet.begin(mac);
}
void loop() {
int readPot = analogRead(A0);
if(client.connect(IPAddress(192,168,3,20),80))
{
client.print(readPot);
client.stop();
}