아두이노제어 with generative AI

아두이노제어 with generative AI

$22.48
Description
이 책은 크게 두 가지 도구를 사용하여 여러분의 아이디어를 현실로 이끕니다.
첫째, 생성형 AI(Generative AI)입니다. 우리는 더 이상 모든 코드를 직접 짤 필요가 없습니다. 대신 “온도 센서 값을 읽어서 LCD에 띄워줘”라고 AI에게 명확하게 요청하는 방법을 배웁니다. 복잡한 라이브러리 사용법을 외우는 대신, AI에게 올바른 질문을 던지는 ‘프롬프트 엔지니어링’을 익혀 그 결과를 내 것으로 만드는 데 집중할 것입니다. 이 책은 단순히 AI가 짜준 코드를 베끼는 것을 넘어, AI를 통해 오류를 수정하고 더 나은 코드로 발전시키는 법을 안내합니다.
둘째, 틴커캐드(Tinkercad) 시뮬레이터입니다. 회로를 잘못 연결해 부품을 태우거나, 부품이 없어서 실습을 못 하는 걱정은 내려놓아도 됩니다. 웹 브라우저만 있으면 언제 어디서든 접속할 수 있는 가상 공간에서 회로를 설계하고 동작을 미리 확인할 수 있습니다. 이 과정은 프로젝트의 시행착오를 줄이고 성공률을 높이는 가장 효율적인 길입니다. 이 책은 LED를 켜는 기초 단계부터 시작해 온도, 조도, 초음파 등 다양한 센서를 다루고, 서보 모터와 같은 액추에이터를 움직이며, 마침내 블루투스 통신을 이용해 스마트폰으로 제어하는 스마트 홈 방범 시스템까지 나아갑니다. 요리를 할 때 레시피가 필요하듯, 무작정 코드를 치기 전에 기획하고 설계하는 습관을 기르는 것 또한 이 책의 중요한 목표입니다.
이제 복잡한 문법이라는 장벽을 넘어, ‘무엇을 만들 것인가’라는 즐거움에 더 집중하게 될 것입니다. AI라는 든든한 동반자와 함께, 상상력을 마음껏 펼쳐보기를 바랍니다.
저자

장인갑

前임베디드시스템개발
前반도체장비및반도체소자개발
前대진대학교AI융합학부교수
現한국폴리텍대학반도체융합캠퍼스교수

목차

CHAPTER01.Tinkercad시뮬레이터
1.1Tinkercad인터페이스
1.2가상공간에서회로만드는방법

CHAPTER02.GenerativeAI
2.1생성형AI와함께하는학습방법
2.2AI를이용해코드오류를찾고수정하는방법

CHAPTER03.Arduino소개
3.1아두이노란?
3.2마이크로컨트롤러기본개념
3.3아두이노보드종류(UNO,MEGA등)
3.4아두이노IDE(IntegratedDevelopmentEnvironment)설치

CHAPTER04.Arduino입·출력
4.1디지털입출력
4.2아날로그입출력

CHAPTER05.Arduino시리얼통신

CHAPTER06.Arduinosensor
6.1라이브러리(Library)
6.2온도센서
6.3조도센서
6.4초음파거리센서
6.5적외선센서

CHAPTER07.Arduino디스플레이
7.1I2C1602LCD제어
7.2FND

CHAPTER08.Arduino액츄에이터
8.1서보모터제어
8.2DC모터제어
8.3스텝모터제어

CHAPTER09.Arduino블루투스
9.1블루투스통신제어

CHAPTER10.Arduino프로젝트
Project01.스마트LED스탠드
Project02.스스로밝기조절LED
Project03.스마트스타일러
Project04.스마트알람시계
Project05.스마트도어락
Project06.주차감지시스템
Project07.스마트쓰레기통
Project08.만보기
Project09.화재경보시스템
Project10.스마트문
Project11.온습도경보
Project12.스마트온도조절시스템
Project13.토양과수분방지시스템
Project14.자동빗물차단차양막
Project15.스마트온습도감지기
Project16.아두이노클라우드를이용한온습도모니터링
Project17.OLED+공기오염감지센서

출판사 서평

[머리말]
우리는지금코딩의패러다임이바뀌는시대를살고있습니다.불과얼마전까지만해도아두이노로나만의아이디어를구현하려면C언어의복잡한문법을외우고,두꺼운매뉴얼을뒤적여야했습니다.센서하나를작동시키기위해몇시간을끙끙대며오류와싸우는일은전자공학에입문하는이들에게피할수없는통과의례와도같았습니다.
하지만이제는다릅니다.이책‘아두이노제어withGenerativeAI’는코드를암기하는것이아니라,AI라는똑똑한조수와소통하며문제를해결하는새로운학습방법을제안합니다.
이책은크게두가지도구를사용하여여러분의아이디어를현실로이끕니다.
첫째,생성형AI(GenerativeAI)입니다.우리는더이상모든코드를직접짤필요가없습니다.대신“온도센서값을읽어서LCD에띄워줘”라고AI에게명확하게요청하는방법을배웁니다.복잡한라이브러리사용법을외우는대신,AI에게올바른질문을던지는‘프롬프트엔지니어링’을익혀그결과를내것으로만드는데집중할것입니다.이책은단순히AI가짜준코드를베끼는것을넘어,AI를통해오류를수정하고더나은코드로발전시키는법을안내합니다.
둘째,틴커캐드(Tinkercad)시뮬레이터입니다.회로를잘못연결해부품을태우거나,부품이없어서실습을못하는걱정은내려놓아도됩니다.웹브라우저만있으면언제어디서든접속할수있는가상공간에서회로를설계하고동작을미리확인할수있습니다.이과정은프로젝트의시행착오를줄이고성공률을높이는가장효율적인길입니다.이책은LED를켜는기초단계부터시작해온도,조도,초음파등다양한센서를다루고,서보모터와같은액추에이터를움직이며,마침내블루투스통신을이용해스마트폰으로제어하는스마트홈방범시스템까지나아갑니다.요리를할때레시피가필요하듯,무작정코드를치기전에기획하고설계하는습관을기르는것또한이책의중요한목표입니다.
이제복잡한문법이라는장벽을넘어,‘무엇을만들것인가’라는즐거움에더집중하게될것입니다.AI라는든든한동반자와함께,상상력을마음껏펼쳐보기를바랍니다.