안녕하세요.
기계과 감성쟁이입니다.
오늘 사실 ESP8266 을 이용해서
인터넷 시간을 받아오거나, 센서를 제어해보려고 했는데
에러 때문에 시간이 오래걸려서...일단 써볼게요?
1. ESP8266 사용하기
ESP 8266은 저렴한 가격의 와이파이 마이크로칩입니다.
자세한 사항은 위 사이트를 참고해주세요.
제가 쓰는 보드에는 ESP8266 이 자체 결합되어 있어서,
이걸 이용했습니다.
환경설정에서 빨간색 상자 부분에
https://arduino.esp8266.com/stable/package_esp8266com_index.json
넣어주세요.
툴 - 보드 - 보드매니저에서 esp8266 다운받아주신 뒤,
포트랑 보드 설정해주시면 됩니다.
그 다음, 예제 - esp 8266 - blink 로 시험해보세요!
/*
ESP8266 Blink by Simon Peter
Blink the blue LED on the ESP-01 module
This example code is in the public domain
The blue LED on the ESP-01 module is connected to GPIO1
(which is also the TXD pin; so we cannot use Serial.print() at the same time)
Note that this sketch uses LED_BUILTIN to find the pin with the internal LED
*/
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // Initialize the LED_BUILTIN pin as an output
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(LED_BUILTIN, LOW); // Turn the LED on (Note that LOW is the voltage level
// but actually the LED is on; this is because
// it is acive low on the ESP-01)
delay(1000); // Wait for a second
digitalWrite(LED_BUILTIN, HIGH); // Turn the LED off by making the voltage HIGH
delay(2000); // Wait for two seconds (to demonstrate the active low LED)
}
못찾으시는 분들을 위해 올림
2. 어 안되네?
1. 왜 안돼?
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
라는 에러가 떴습니다...
https://forum.arduino.cc/t/esp-8266-timed-out-waiting-for-packet-header/597634/7
케이블 커넥션 상태를 확인하라는 글들 가운데에서 뿜어져나오는 광채
저 보드의 메뉴얼 (구매링크 가면 있어요)에서 쓰는 대로 2.1.0 버전 쓰니 해결!
2. 또 왜 안돼?
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
라는 에러가 등장...
http://makeshare.org/bbs/board.php?bo_table=question&wr_id=3520
위 게시글 댓글처럼 모드 확인을 해보았으나 문제 없음
리셋을 해보았으나 동일한 에러 발생
케이블을 뽑았다 끼우니 됨...
근데 코드를 한번 업로드 할 때 마다 (수정할 때 마다)
선을 뽑았다 끼워줘야함...
3. 아웃풋과 인풋이 반대로 먹힘
즉, BuildinLED 가 1일 때 꺼지고
0일 때 켜짐;;
근데 어떤 보드들은 LED 를 VCC에 연결시켜 놓아서,
디지털 핀에 0 이 입력되어야 불이 켜진다고 한다.
이 외에도 여러 답변이 있는데,
무엇이 원인인지는 정확히 모르겠다만
크게 신경쓸 문제는 아니라고 판단.
해서... 성공했습니다.
이제 와이파이 연결해보러 가야겠네유
내일 수강신청인데,,,
살려주세요,,,