/Arduino

공공데이터를 활용한 IoT디바이스 만들기, 2021

Primary LanguageC++

Arduino

공공데이터를 활용한 IoT디바이스 만들기, 2021

Learning Flow

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

Project

1. Weather

  • Description: 기상청의 실시간 동네 날씨 정보를 통해 현재 기온과 날씨를 출력한다.
  • 4-digit Segment: 현재 기온
  • [GREEN] Clear, [RED] Rain, [BLUE] Cloudy or mostly Cloudy
  • Code
  • Source

Weather

2. Bustop

  • Description: 버스 노선 조회 공공데이터를 통해 특정 정류소에서 특정 버스의 예상 대기 시간을 출력한다.
  • 4-digit Segment: 예상 대기 시간1 (2-digit), 예상 대기 시간2 (2-digit)
  • Buzzor: 예상 대기 시간이 5분 이내일 때 부저가 울림
  • Code

Bustop