experimen kali ini cukup memeras otak..... karena bagaimana caranya si arduino bisa konek ke internet.
trial pertama konek ke lan router kantor..... gagal.......
trial kedua konek ke lan laptop sukses... dgn sedikit oprek IP
oprek IP kali ini sedikit ribet
1. untuk IP wifi auto..... saya dapat IP 192.168.1.12 (kalo gaksalah)
2. setting IP lancard laptop 192.168.0.1
3. setting IP arduino +ethernet shield 192.168.0.2
kemudian sharing wifi kantor dgn klik properties pada wifi pilih advanced kemudian chentang internet connect sharing kemudian klik setting ... lalu centang semua box pada setting...
jreng jreng............ akhirnya bisa konek internet my arduino
dan bisa update twitter dari arduino..........
untuk sketnya di bawah ini...
#include <SPI.h> // needed in Arduino 0019 or later
#include <Ethernet.h>
#include <Twitter.h>
// Ethernet Settings
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // No need to change the default Mac address
byte ip[] = { 192, 168, 1, 107 }; // Insert your Ethernet IP
// OAuth Token
// Get your Token here: http://cd64.de/arduino-twitter-token
Twitter twitter("1604881189-BETFht7HGzCpheFxY1SADbpQbWqQ0cqIqArqHeU");
// Counter
int i=0; // start with zero
char buf[100];
// Pin
int buttonPin = 9; // Pin for the push button
int buttonPin2 = 8;
void setup() {
pinMode(buttonPin, INPUT);
pinMode(buttonPin2, INPUT);
Ethernet.begin(mac, ip);
Serial.begin(9600);
}
void tweet(char msg[]) {
Serial.println("connecting ...");
if (twitter.post(msg)) {
int status = twitter.wait(&Serial);
if (status == 200) {
Serial.println("OK.");
} else {
Serial.print("failed : code ");
Serial.println(status);
}
} else {
Serial.println("connection failed.");
}
}
void loop() {
if (digitalRead(buttonPin) == HIGH) {
// convert everything to string(char)
sprintf(buf, " experimen tiada henti nomor %d", i);
tweet(buf);
i++;
// zero delay
delay(0);
}
if (digitalRead(buttonPin2) == HIGH) {
// convert everything to string(char)
sprintf(buf, " experimen the best teacher %d", i);
tweet(buf);
i++;
// zero delay
delay(0);
}
}
Langganan:
Posting Komentar (Atom)
Frekwensi LoRa yang legal di Indonesia
menurut kepmen 2024-05 standar teknis perangkat LPWAN berikut frekwensi LoRa : link KEPMEN: download
-
#define BLYNK_PRINT Serial #include <TimeLib.h> #include <ESP8266WiFi.h> #include <BlynkSimpleEsp8266.h> #include <Wi...
-
Pengertian blynk sudah dijelaskan pada artikel sebelumnya klik apa itu blynk??? Sekarang penjelasan tentang prinsip kerjanya . Blynk ...
-
cara menghitung kebutuhan rectifier untuk suatu supply peralatan. jika rectifier 110VDC dan ingin memasang baterai 12v 100AH. dan beban...
Terima kasih Mas. Menarik sekali nih. Jadi ingin mencoba.
BalasHapusFYI, kalau Tweet Scada dari aplikasi desktop ada disini:
http://hadiscada.blogspot.com/2013/11/tweet-my-scada.html