logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

라즈베리파이 피코, 마이크로파이썬을 만나다

라즈베리파이 피코, 마이크로파이썬을 만나다

(마이크로파이썬으로 시작하는 마이크로컨트롤러 프로그래밍)

허경용 (지은이)
제이펍
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
22,500원 -10% 0원
1,250원
21,250원 >
22,500원 -10% 0원
카드할인 10%
2,250원
20,250원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 17,500원 -10% 870원 14,880원 >

책 이미지

라즈베리파이 피코, 마이크로파이썬을 만나다
eBook 미리보기

책 정보

· 제목 : 라즈베리파이 피코, 마이크로파이썬을 만나다 (마이크로파이썬으로 시작하는 마이크로컨트롤러 프로그래밍)
· 분류 : 국내도서 > 컴퓨터/모바일 > 컴퓨터 공학 > 마이크로프로세서
· ISBN : 9791192469546
· 쪽수 : 420쪽
· 출판일 : 2022-12-14

책 소개

데이터의 입출력 방법부터 센서, 모터, 통신 모듈 등 다양한 장치를 활용하고 제어하는 방법까지 설명한다. 프로젝트마다 작동 원리를 설명하고 마이크로파이썬으로 구현한 코드를 제공하므로 처음 접하는 사람도 어려움 없이 따라 할 수 있다.

목차

추천사 x
베타리더 후기 xii
머리말 xiv
장별 주요 내용 xvi

CHAPTER 1 라즈베리파이 피코 시작하기 1
1.1 라즈베리파이 2
1.2 라즈베리파이와 라즈베리파이 피코 3
1.3 아두이노와 라즈베리파이 피코 6
1.4 라즈베리파이 피코 9
1.5 라즈베리파이 피코 프로그래밍 11
1.6 맺는말 23

CHAPTER 2 RP2040과 라즈베리파이 피코 25
2.1 RP2040 마이크로컨트롤러 26
2.2 라즈베리파이 피코 28
2.3 맺는말 32

CHAPTER 3 마이크로파이썬 33
3.1 파이썬의 역사 34
3.2 파이썬 언어의 특징 35
3.3 파이썬 프로그램 설치 38
3.4 마이크로파이썬 44
3.5 맺는말 80

CHAPTER 4 디지털 데이터 출력 83
4.1 디지털 데이터 출력 84
4.2 machine 모듈과 Pin 클래스 84
4.3 LED 제어 89
4.4 범용 입출력 핀의 전류 출력 95
4.5 맺는말 99

CHAPTER 5 디지털 데이터 입력 101
5.1 디지털 데이터 입력 102
5.2 machine 모듈과 Pin 클래스 103
5.3 풀업 저항과 풀다운 저항 105
5.4 푸시 버튼 상태 읽기 107
5.5 맺는말 112

CHAPTER 6 아날로그 데이터 입력 113
6.1 아날로그 데이터 114
6.2 machine 모듈과 ADC 클래스 115
6.3 아날로그값 읽기 117
6.4 맺는말 121

CHAPTER 7 아날로그 데이터 출력 123
7.1 펄스폭 변조 신호 124
7.2 machine 모듈과 PWM 클래스 128
7.3 LED 밝기 제어 130
7.4 맺는말 132

CHAPTER 8 타이머와 소프트웨어 RTC 135
8.1 타이머 136
8.2 machine 모듈과 Timer 클래스 136
8.3 RTC ? utime 모듈 138
8.4 machine 모듈과 RTC 클래스 142
8.5 맺는말 143

CHAPTER 9 UART 시리얼 통신 145
9.1 시리얼 통신 146
9.2 UART 시리얼 통신 148
9.3 컴퓨터와 라즈베리파이 피코 연결 151
9.4 machine 모듈과 UART 클래스 160
9.5 맺는말 165

CHAPTER 10 I2C 통신 167
10.1 I2C 통신 168
10.2 텍스트 LCD 172
10.3 machine 모듈과 I2C 클래스 175
10.4 맺는말 183

CHAPTER 11 SPI 통신 185
11.1 SPI 통신 186
11.2 OLED 디스플레이 189
11.3 machine 모듈과 SPI 클래스 191
11.4 I2C 방식 OLED 디스플레이 제어 198
11.5 맺는말 200

CHAPTER 12 1-와이어 통신 203
12.1 1-와이어 통신 204
12.2 DS18B20 온도 센서 207
12.3 맺는말 213

CHAPTER 13 파일 시스템 215
13.1 라즈베리파이 피코의 파일 시스템 216
13.2 파일 읽기와 쓰기 222
13.3 맺는말 227

CHAPTER 14 디지털 온습도 센서 229
14.1 DHT 센서 230
14.2 DHT11 센서 사용 231
14.3 DHT22 센서 사용 235
14.4 맺는말 238

CHAPTER 15 SD 카드 239
15.1 SD 카드 및 SD 카드 모듈 240
15.2 SD 카드 모듈 사용 241
15.3 온도 데이터 로깅 245
15.4 맺는말 248

CHAPTER 16 네오픽셀 249
16.1 LED 스트립과 네오픽셀 250
16.2 네오픽셀 링 252
16.3 맺는말 258

CHAPTER 17 정전식 터치 키패드 261
17.1 정전식 터치 센서와 터치식 키패드 262
17.2 터치식 키패드 사용 ? 폴링 방식 264
17.3 터치식 키패드 사용 ? 인터럽트 방식 267
17.4 맺는말 271

CHAPTER 18 초음파 거리 센서 273
18.1 초음파 거리 센서 274
18.2 초음파 거리 센서 사용 276
18.3 맺는말 282

CHAPTER 19 모터 283
19.1 모터 284
19.2 DC 모터 284
19.3 서보 모터 295
19.4 스테핑 모터 301
19.5 맺는말 308

CHAPTER 20 RTC 모듈 309
20.1 RTC 모듈 310
20.2 DS3231 RTC 모듈 사용 311
20.3 맺는말 317

CHAPTER 21 블루투스 319
21.1 블루투스 320
21.2 HC-06 블루투스 모듈 321
21.3 스마트폰과 블루투스 통신 325
21.4 맺는말 334

CHAPTER 22 ESP-01 모듈과 와이파이 통신 335
22.1 ESP8266 336
22.2 ESP-01 모듈 337
22.3 와이파이 통신 341
22.4 맺는말 348

CHAPTER 23 오픈 API 활용 351
23.1 인터넷 352
23.2 HTTP 353
23.3 오픈 API와 오늘의 날씨 357
23.4 공공데이터포털 363
23.5 맺는말 370

CHAPTER 24 서킷파이썬 371
24.1 서킷파이썬 372
24.2 서킷파이썬 라이브러리 376
24.3 맺는말 379

CHAPTER 25 아두이노 환경에서의 라즈베리파이 피코 381
25.1 아두이노 382
25.2 라즈베리파이 피코를 위한 아두이노 환경 설정 384
25.3 컴퓨터와의 시리얼 통신 389
25.4 맺는말 391

찾아보기 393

저자소개

허경용 (지은이)    정보 더보기
연세대학교 전자공학과 학사와 석사를 취득했다. 이후 플로리다대학교에서 컴퓨터공학 박사를 취득했으며, 현재 동의대학교 전자공학과 교수로 재직 중이다. 저서로는 《ARM Cortex-M 기반의 아두이노 프로그래밍》 (2023), 《라즈베리파이 피코, 마이크로파이썬을 만나다》(2022), 《아두이노 바이블(vol 1.~vol 4.)》(2021), 《허교수의 ARM Mbed 프로그래밍 입문》(2019), 《사물인터넷을 위한 ESP8266 프로그래밍》(2017), 《사물인터넷을 품은 아두이노》(이상 제이펍, 2016), 《따라 하면서 배우는 마이크 로컨트롤러》(2019), 《따라 하면서 배우는 아두이노》(이상 한빛아카데미, 2016) 등이 있다. 운영 카페 : http://cafe.naver.com/sketchurimagination
펼치기

책속에서



마이크로컨트롤러는 특별한 용도로 사용할 수 있는 컴퓨터를 하나의 칩으로 구현한 것이다. 마이크로프로세서와의 차이는 컴퓨터를 하나의 칩으로 구현했다는 것이다. 마이크로컨트롤러 칩은 ‘CPU + 메인 메모리 + 보조기억장치’를 모두 포함하고 있다. 즉, 마이크로컨트롤러는 프로그램을 실행하는 데 꼭 필요한 것을 모두 갖추고 있다는 소리다.


파이썬으로 작성한 코드를 다른 프로그래밍 언어로 작성한 코드와 비교해보면 코드 길이가 짧고 이해하기 쉽다는 점이 가장 큰 장점 중 하나다. 파이썬으로 작성한 코드가 이해하기 쉬운 이유는 언어가 단순하기 때문이다. 여기서 단순하다는 것은 다른 프로그래밍 언어에서 혼돈의 여지가 있는 부분을 제거하여 가능한 짧은 코드로 의도한 바를 명확하게 표현할 수 있도록 해준다는 의미다.


이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9791192469911