일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 출처 : https://webdir.tistory.com/506
- object
- toString
- 게시판
- 출처 : https://joshua1988.github.io/web-development/javascript/promise-for-beginners/
- http://jeonghwan-kim.github.io/dev/2019/06/25/react-ts.html
- https://velog.io/@velopert/create-typescript-react-component
- Today
- Total
Back Ground
아두이노 - 트위터에 글씨 올리기 본문
1.버튼을 누르면,아두이노에서 트위터에 글씨를 올리자
그림 (생략) -코드참조
스케치
#include <SPI.h> // needed in Arduino 0019 or later
#include <Ethernet.h>
#include <Twitter.h>
// Ethernet Settings
byte mac[] = { 0x90, 0xA2, 0xDA, 0x0D, 0x51, 0x24}; // No need to change the default Mac address
// OAuth Token
// Get your Token here: http://cd64.de/arduino-twitter-token
Twitter twitter("860681569-h8OtbfBYlCvZ2Y1EQ3JFXaGmQ7M5B4NICSnAYQvG");
// Counter
int i=0; // start with zero
char buf[100];
// Pin
int buttonPin = 7; // Pin for the push button
void setup() {
pinMode(buttonPin, INPUT);
Ethernet.begin(mac);
Serial.begin(9600);
}
void loop() {
if (digitalRead(buttonPin) == HIGH) {
// convert everything to string(char)
// sprintf(buf, "This is tweet number %d via an #Arduino Ethernet Board!", i);
sprintf(buf, "이것은 아두이노에서 %d 번째 쓴글입니다.", i);
tweet(buf);
i++;
// zero delay
delay(100000);
}
}
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.");
}
}
'아두이노' 카테고리의 다른 글
아두이노- 프로젝트 사례 (1) | 2016.06.22 |
---|---|
아두이노 - 블루투스 (1) | 2016.06.22 |
아두이노 - 이더넷쉴드 (2) | 2016.06.21 |
아두이노 - 적 외선 센서 (0) | 2016.06.21 |
아두이노 - 온도센서 (0) | 2016.06.21 |