이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
PART I Mbed 소개CHAPTER 01 Mbed란 무엇인가?1.1 ARM 프로세서 21.2 Cortex-M 81.3 Mbed의 등장 101.4 Mbed 보드 141.5 Mbed 보드의 단점 171.6 Mbed와 아두이노 19CHAPTER 02 누클레오 보드 시작하기2.1 누클레오 보드 212.2 누클레오 보드의 특징 252.3 Mbed 프로그래밍 시작하기 292.4 컴퓨터와의 시리얼 통신 372.5 맺는말 41CHAPTER 03 마이크로컨트롤러 프로그래밍3.1 블링크 프로그램 443.2 객체의 사용 463.3 맺는말 50CHAPTER 04 NUCLEO-F103RB 보드 사용하기4.1 Mbed 보드 514.2 STM32F103RBT6 마이크로컨트롤러 534.3 NUCLEO-F103RB 보드 554.4 범용 입출력 핀 사용: LED1, USER_BUTTON 574.5 맺는말 61CHAPTER 05 Mbed API5.1 Mbed API 625.2 하드웨어 종속적 프로그래밍 645.3 하드웨어 독립적 프로그래밍 685.4 LPC1768 보드 735.5 맺는말 80PART II 기본 프로그래밍CHAPTER 06 디지털 데이터 입출력6.1 디지털 데이터 입출력 826.2 DigitalOut 클래스 896.3 DigitalIn 클래스 936.4 DigitalInOut 클래스 976.5 맺는말 99CHAPTER 07 UART 시리얼 통신7.1 시리얼 통신 1007.2 UART 1017.3 Serial 클래스 1057.4 맺는말 115CHAPTER 08 아날로그 데이터 입력8.1 아날로그 디지털 변환 1168.2 AnalogIn 클래스 1198.3 맺는말 124CHAPTER 09 PWM 신호 출력9.1 PWM 신호 출력 1259.2 PwmOut 클래스 1309.3 맺는말 135CHAPTER 10 인터럽트10.1 폴링 방식과 인터럽트 방식 13610.2 Ticker 클래스 13810.3 InterruptIn 클래스 13910.4 맺는말 146CHAPTER 11 주기적인 데이터 처리11.1 wait 함수 14711.2 Timer 클래스 15011.3 Ticker 클래스 15211.4 Timeout 클래스 15511.5 맺는말 156CHAPTER 12 SPI 통신12.1 SPI 15712.2 EEPROM 16212.3 SPI 방식 OLED 16812.4 맺는말 175CHAPTER 13 I2C 통신13.1 I2C 17613.2 I2C 방식 OLED 18113.3 텍스트 LCD 18713.4 맺는말 193CHAPTER 14 1-와이어 통신14.1 1-와이어 통신 19514.2 DS18B20 온도 센서 19914.3 맺는말 205PART III 주변장치 프로그래밍CHAPTER 15 블루투스15.1 블루투스 20815.2 HC-06 블루투스 모듈 20915.3 스마트폰 설정 21415.4 블루투스 통신 21515.5 맺는말 218CHAPTER 16 로터리 인코더16.1 로터리 인코더 21916.2 로터리 인코더의 사용 22116.3 맺는말 226CHAPTER 17 센서 17.1 온도 센서 22817.2 조도 센서 23117.3 PIR 센서 23317.4 맺는말 237CHAPTER 18 디지털 온습도 센서18.1 DHT11 센서 23918.2 DHT22 센서 24618.3 맺는말 250CHAPTER 19 거리 측정 센서19.1 초음파 거리 센서 25119.2 적외선 거리 센서 25619.3 맺는말 259CHAPTER 20 릴레이20.1 릴레이 26020.2 릴레이를 통한 가전제품의 제어 26220.3 맺는말 267CHAPTER 21 7세그먼트 표시장치21.1 7세그먼트 표시장치 26821.2 한 자리 7세그먼트 표시장치 27021.3 네 자리 7세그먼트 표시장치 27321.4 맺는말 283CHAPTER 22 LED 매트릭스22.1 LED 매트릭스 28422.2 LED 매트릭스 제어 28722.3 Sseg 라이브러리 사용 29122.4 맺는말 292CHAPTER 23 텍스트 LCD23.1 텍스트 LCD 29323.2 텍스트 LCD 라이브러리 29623.3 맺는말 301CHAPTER 24 RTC24.1 RTC 30224.2 DS1307 30324.3 DS3231 31324.4 맺는말 321CHAPTER 25 DC 모터25.1 DC 모터 32225.2 DC 모터 제어 32525.3 맺는말 333CHAPTER 26 서보 모터26.1 서보 모터 33426.2 서보 모터 제어 33626.3 가변저항으로 서보 모터 제어26.4 맺는말 340PART IV 고급 프로그래밍CHAPTER 27 RTOS ― 멀티스레드 구현27.1 실시간 운영체제 34427.2 스레드 34527.3 시그널 34927.4 맺는말 353CHAPTER 28 STM32duino ― STM32를 위한 아두이노 코어28.1 아두이노 환경 설정 35528.2 아두이노 스케치 35828.3 맺는말 364CHAPTER 29 누클레오-아두이노 UART 통신29.1 누클레오 보드와 아두이노 우노 연결 36629.2 UART 시리얼 통신 프로그래밍 37029.3 맺는말 372CHAPTER 30 블루필 보드30.1 블루필 보드 37330.2 블루필 보드 프로그래밍 37430.3 맺는말 379찾아보기 381
|
허경용의 다른 상품
|
Mbed는 ARM에서 설계한 Cortex-M 마이크로컨트롤러를 위한 사물인터넷 플랫폼으로, 사물인터넷을 위한 디바이스와 애플리케이션 개발에 필요한 모든 것을 포함한다. 그리고 ARM의 Cortex-M은 고성능의 32비트 마이크로컨트롤러로, Mbed의 추상화된 라이브러리와 온라인 개발 환경을 통해 누구나 쉽게 시작할 수 있을 뿐더러 짧은 시간에 높은 성능을 체험할 수 있다.이 책의 대상 독자 하드웨어 전공자로 Mbed 플랫폼에 관심이 있는 분 마이크로컨트롤러 프로그래밍을 처음 시작하는 분 아두이노보다 좀 더 고성능의 마이크로컨트롤러를 배우고 싶은 분 사물인터넷 하드웨어 플랫폼에 관심이 있는 분
|