공공데이터를 활용한 IoT디바이스 만들기, 2021
Steps | Topic | Sketch |
---|---|---|
1 | 아두이노 시리얼 통신 | print Hello |
2 | LED 출력 | Blink, 입력값에 따른 LED 출력 |
3 | Button 입력 | Tact Switch의 사용, Pull up Button Push Count, Button Push to LED, 주기적인 데이터 처리 |
4 | 아날로그 입력 | 기본 입력 읽기, 온습도 센서, 초음파 센서 |
5 | 아날로그 출력 | RGB LED 밝기 제어, 조도 센서 PWM 컨트롤, 도레미파솔라시도, Servo Moter 컨트롤 |
6 | ESP32 아두이노 | ROTS(Real Time Operatin System), 1 digit Segment, 4 digit Segment |
- Description: 기상청의 실시간 동네 날씨 정보를 통해 현재 기온과 날씨를 출력한다.
- 4-digit Segment: 현재 기온
- [GREEN] Clear, [RED] Rain, [BLUE] Cloudy or mostly Cloudy
- Code
- Source
- Description: 버스 노선 조회 공공데이터를 통해 특정 정류소에서 특정 버스의 예상 대기 시간을 출력한다.
- 4-digit Segment: 예상 대기 시간1 (2-digit), 예상 대기 시간2 (2-digit)
- Buzzor: 예상 대기 시간이 5분 이내일 때 부저가 울림
- Code