TinkerCAD To 아두이노 프로그래밍 (기본 학습 활용서)

TinkerCAD To 아두이노 프로그래밍 (기본 학습 활용서)

$20.00
Description
처음으로 하드웨어 없이 아두이노 보드 사용법과 하드웨어를 연결하여 소프트웨어 프로그래밍까지 활용할 수 있는 곳이 바로 TinkerCad라는 인터넷 사이트입니다. Autodesk 사에서 무료로 회원가입을 통해서 누구나 손쉽게 사용할 수 있으며 기초과정을 학습하면서 소프트웨어 프로그래밍까지 코딩을 하면서 실행 결과를 실시간 확인 할 수 있도록 구성되었습니다. 이 책을 처음으로 하드웨어 회로와 C언어를 접하면서 손쉽게 따라 할 수 있도록 문법과 예제소스 위주로 준비하게 되었습니다. 책을 보면서 인터넷상에서 구현해 본 결과를 실제 아두이노 보드를 이용해 결과를 직접 구현해 보면서 아두이노를 처음 접하는 이들이 다양한 IoT 관련 기술을 이용하여 다양한 프로젝트를 진행해 보시길 바랍니다.
저자

한익섭

현재대학에서인공지능관련(AI·RPA프로그래밍,빅데이터관리,AI·IoT실습등)분야의교육및연구를수행하고있다.

목차

1아두이노(Arduino)란?
1.1아두이노탄생 11
1.2아두이노보드별종류 18
1.3아두이노활용 20
사물인터넷분야/18
로봇,드론분야/19
3D프린터분야/20

2TinkerCAD의개발환경
2.1TinkerCAD란? 25
2.2TinkerCAD회원가입 26
2.3TinkerCADCircuits사용법 29
상단메뉴항목/31
CurcuitsKeyboard명령어/34

3Arduino의개발환경
3.1아두이노(Arduino)소프트웨어 37
3.2아두이노(Arduino)소프트웨어툴기능 41
3.3전압과전류란? 47
3.4저항이란? 48
고정저항기종류/48
저항값읽기/49
3.5브레드보드 50

4아두이노기본문법
4.1시리얼통신 53
4.2아두이노문법 66
구조문/66
변수/88
함수/97
4.3아두이노라이브러리포함하기 113
4.4TinkerCad아두이노라이브러리포함하기 117

5LED제어
5.1LED제어 121
5.2다중LED제어 126
5.3LEDPWM(PulseWidthModulation)제어 130
5.4다중LEDPWM제어 134

6푸시버튼제어
6.1푸시버튼을이용하여LED제어 139
6.2푸시버튼을이용하여LEDToggle제어 144
6.3푸시버튼을이용한PiezoSpeaker제어 149
6.42개의푸시버튼을이용하여PiezoSpeaker사운드제어 153

7포텐셔미터제어
7.1포텐셔미터를이용하여PWM기반LED제어 159
7.2포텐셔미터을이용한PiezoSpeaker제어 164

8모터제어
8.1푸시버튼을이용하여DC모터제어 169
8.22개의푸시버튼을이용하여DC모터제어 174
8.3푸시버튼을이용한서보모터제어 179
8.42개의푸시버튼을이용한서보모터제어 183
8.54개푸시버튼을이용한서보모터제어 188

9조도센서
9.1LDR(LightDependentResistor)센서(조도센서) 197
9.2조도센서값을이용하여PieazoSpeaker제어 201
9.3온도센서 205
9.4PIR(PassiveInfraredSensor-인체감지센서) 209
9.5초음파(UltraSonic)센서 213

107세그먼트
10.17세그먼트제어 219
10.27세그먼트카운터만들기 224

11텍스트LCD
11.1텍스트LCD 231

출판사 서평

아두이노를통해하드웨어나소프트웨어프로그래밍의기초를배울수있는다양한기본서들이있는반면에아두이노보드및관련기타센서관련하드웨어기반으로만실습할수밖에없는것이항상아쉬움으로남았습니다.일반인이처음접하는아두이노보드및관련센서들을구매하지않고서기초적인학습을진행할수있는기본서로서인터넷기반으로학습할수있도록책을만들었다.