·Quick Start
센서와 코딩 시작
ARM Cortex-M0와 컴파일러 시작하기
아두이노 스케치 설치와 프로젝트 시작하기
·Experience
가속도센서(GY-61/ADXL335
가속도센서(GY-45/MMA845X
가스센서(MH-Z19/CO2
가스센서(FC-22/MQ135/CO2
가스센서(MQ4/CH4/메탄
가스센서(MQ6/LPG
디스플레이(7-세그먼트/TM1637
디스플레이(Text LCD 8Bit 방식
디스플레이(Text LCD 4Bit 방식
디스플레이(Text LCD 소프트웨어 I2C 방식
디스플레이(Text LCD 인터럽트 I2C 방식
리얼타임클럭RTC(DS3231
먼지센서(GP2Y1010AU0F
빛센서(PT550
빛센서(YG1006
빛센서(D3VS
빛센서(CDs
사운드감지(Sound Detect센서
사운드트리거(DFR0034
스위치(버튼A접점B접점
압전(Piezoelectric센서(EMFIT L-Series
온도센서(PT100
온도센서(NTC
온도센서(LM35
온도센서(DS18B20
온도습도센서(DHT11
위치감지/포지션센서(PR101
엔코더(EVQ-VVE00203B 스위치타입
엔코더(IE216 모터내장타입
엔코더(RA-12WGM 02타입
인체저항감지센서(NE555
인체감지PIR센서(NT0081
인체감지PIR센서(SEN0171
인체감지PIR센서(HC-SR501
적외선수광센서(ST5811
적외선거리측정센서(GP2Y0A21YK0F
전류센서(TLS77V
조이스틱(Joystick
진동센서(Vibration/Tilt/Ball Switch
초음파센서(HC-SR04/NT-TS601
초음파센서(URM37
센서를 코딩으로 배우는 기술 실무서-
· 센서의 구동원리와 C 코드 응용방법
· 대만 Nuvoton사의 32비트 ARM 코어 Cortex-M0을 이용한 센서 소스
· 아두이노(나노, 우노 보드에서 동작되는 센서 소스
· GPIO, ADC, UART, I2C, SPI, Serial 통신으로 인터페이스 센서 통신방법
· 센서값을 실시간 디스플레이하는 몇 가지 방법의 소스
IoT, 빅데이터와 함께 증가되는 센서 인터페이스와 코딩 교육의 일환으로 사회의 이슈에 부응하고자 코딩을 이용한 센서를 활용하는 실험들을 담아냈다.
코딩을 프로그램으로만 배우는 것이 아닌, 실제로 기술적 요소를 결합하여 메이커 교육과 접목하여 결과물을 만들 수 있도록 구성하였다. 창의적인 제품들을 구상하고 만들어 낼 수 있도록 과정을 정리하고 결과물을 얻는 것이어서 제대로 된 기술과 접목한 코딩교육이라 할 수 있다.
이 책은 단순한 코딩교육이라는 막연함이 아닌 아이들이 직접 코딩을 이용하여 제품을 만들어 낼 수 있는 기반을 마련해준다. 이 결과물들은 코딩을 하려는 학생들에게 현실적인 도움이 될 뿐만 아니라, 메이커 활동을 시도하고자 하는 학교에게도 적지 않은 도움이 될 것이다.
·코딩과 함께 하는 센서를 효율적으로 익히는 방법
01. 이 책은 2가지 종류의 마이크로프로세서가 탑재된 전자보드를 사용하여 인터페이스를 구현하였다. 하드웨어가 다르기 때문에 동작은 동일하게 움직여도 소스코드는 다르다. 깊은 실습을 원한다면 업로드 할 보드를 최소 한 가지는 준비해서 동작을 구현해 보기 바란다.
02. 센서 인터페이스의 소스는 C 언어로 제작 실험되어 있기 때문에 C 언어에 대해 기본적으로 알고 있어야 한다. 마이크로프로세서 응용으로 저자가 집필한 책이 있지만 8비트를 기준으로 한 것이다. 유사한 관련 서적을 처음부터 끝까지 가볍게 독파하고 참고하면 이해가 더욱 빠르다.<