###前提・実現したいこと
pirセンサがHIGHになったときツイートの送信ができるようにしたい
###発生している問題・エラーメッセージ
シリアルモニタにEMPTY_MESSAGEと表示されてしまいツイートできない
エラーメッセージ
###該当のソースコード
ここにご自身が実行したソースコードを書いてください
#include <SPI.h>
#include <Ethernet2.h>
#include <Stewitter.h>
byte mac[] = { };
Stewitter twitter("");
int ledPin = 13;
int inputPin = 2;
int pirState = LOW;
int val = 0;
char msg[140];
void setup(){
delay(1000);
Ethernet.begin(mac);
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(inputPin, INPUT);
}
void loop(){
val = digitalRead(inputPin);
if(val == HIGH){
char msg[] = "sensor active";
}
if (twitter.post(msg)) {
int status = twitter.wait();
if (status == 200) {
Serial.println(twitter.response());
}
else {
Serial.print("failed : code ");
Serial.println(status);
}
}
else {
Serial.println("connection failed.");
}
}
###試したこと
調べてみたのですが理解できませんでした
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
Arduino IDE 1.7.5
使用機器
Arduino uno
Ethernetshield 2
PIRセンサ
回答1件
あなたの回答
tips
プレビュー