SW.AI를 위한 아두이노 인공지능 스탠드 만들기 [교재+키트] - 10대를 위한 시리즈 3

SW.AI를 위한 아두이노 인공지능 스탠드 만들기 [교재+키트] - 10대를 위한 시리즈 3

$98.00
Description
우리가 살아가는 현대 사회에서 소프트웨어와 인공지능은 우리의 삶을 혁신적으로 변화시키고 있습니다.
소프트웨어는 우리의 일상에 자리하고 있습니다. 모든 것이 코드로 이루어진 세계에서 소프트웨어와 인공지능을 활용할 수 있다면 우리는 새로운 아이디어를 현실로 만들고, 문제를 해결하며, 새로운 경험을 창조할 수 있습니다. 인공지능은 예측과 분석의 능력을 통해 우리의 생활에 혁명을 일으키고 있습니다. 기계학습과 딥러닝의 발전으로 우리는 이전에는 상상조차 할 수 없었던 수준의 문제 해결 능력을 얻게 되었습니다.
이러한 시대에서 가장 중요한 기술 중 하나는 소프트웨어와 인공지능을 활용할 수 있는 코딩능력과 컴퓨팅 사고력이라고 생각합니다. 영국을 시작으로 일본, 미국 및 여러 국가에서 소프트웨어 교육을 학교 정규 필수 과정으로 운영하고 있으며, 현재 우리나라도 코딩교육 의무화가 되어있습니다. 소프트웨어와 인공지능은 4차 산업혁명 시대를 준비하는 국가경쟁력의 핵심입니다. 미래를 준비하는 우리는 반드시 소프트웨어와 인공지능을 잘 알아야 합니다.
그러면 어떻게 코딩을 배우면 좋을까요? 우리가 직접 만질 수 있는 작품을 만들면서 코딩을 배운다면 훨씬 재미있게 배울 수 있습니다. 아두이노는 오픈 소스 플랫폼으로 다양한 부품을 연결하고 직접 코딩해서 작품을 만들 수 있습니다. 아두이노는 여러분이 코딩을 쉽고 재미있게 배울 수 있도록 도와주는 좋은 친구가 될 것입니다.
아두이노는 p5.js, 티처블 머신, ML5.js 등 다양한 프로그램과 연결해서 사용할 수 있습니다. 아두이노는 세계적인 오픈 소스 플랫폼으로 더 많은 프로그램과 융합될 것입니다. 여러분의 코딩 실력이 향상되고 전자회로에 대한 이해가 깊어진다면 아두이노로 여러분의 상상력을 실현할 수 있을 것입니다. 이 책이 아두이노와 인공지능이 만나는 흥미진진한 세계를 탐험하는 여행의 시작이 되었으면 좋겠습니다.

저자

박재일,김용환

저자:박재일
현)경기도현산초등학교교사
소프트웨어선도학교운영(2016)
로봇산업진흥원로봇창의교실운영(2016)
고양시발명교육센터지도교사(2016)
경기도꿈의학교IT분야꿈지기교사(2015)
제주교육대학교학사

저자:김용환
국립강릉원주대학교과학기술대학소프트웨어학과
한양대학교대학원컴퓨터공학과
서울대학교:강사양성교육
한양대ERICA캠퍼스:코딩강사양성교육
덕성여자고등학교:코딩드론교육

목차


아두이노란무엇일까?09
1.아두이노의탄생10
2.아두이노보드의종류11
3.아두이노우노의구성12

틴커캐드활용15
1.틴커캐드사이트접속과로그인16
2.틴커캐드화면구성21
3.틴커캐드에서우노보드내장LED사용하기23
스케치프로그램설치29
1.스케치프로그램설치30
2.우노보드의내장LED사용하기34

전자회로기초학습39
1.LED40
1.1.LED의구조와원리알기
1.2.LED에필요한저항알아보기
1.3.digitalWrite()를이용하여LED작동하기
1.4.브레드보드알아보기
2.RGBLED62
2.1.RGBLED의구조알기
2.2.PWM알아보기
2.3.코드를작성하여RGBLED작동하기
2.4.RGBLED를이용하여잇플봇컬러만들기
2.5.RGBLED모듈사용하기
3.포텐셔미터76
3.1.포텐셔미터의원리알기
3.2.포텐셔미터로LED밝기조절하기
4.푸쉬버튼90
4.1.버튼연결하여디지털값읽기
4.1.버튼을이용하여LED컨트롤하기
4.1.버튼을이용하여숫자카운트하기
5.조도센서122
5.1.조도센서의원리알기
5.2.조도센서로현재밝깃값구하기
5.3.조도센서를이용하여특정값에따라LEDOn/Off하기
5.4.조도센서의값에따라LED밝기조절하기
6.피에조버저138
6.1.피에조버저의원리알기
6.2.피에조버저로소리내기
6.3.포텐셔미터를이용하여소리바꾸기
6.4.버튼을이용하여피아노건반만들기

인공지능을활용한작품만들기157
1.p5.js기초158
1.1.기초
1.2.주요함수와변수사용법알기
1.3.다양한그림그리기
1.4.몬드리안그림그리기
2.p5.js발전180
2.1.translate,rotate,pop,push사용법이해하기
2.2.마우스와키보드사용법알기
2.3.미디어아트작품만들기
3.p5.js와아두이노200
3.1.p5.js와아두이노연결하는방법알기
3.2.마우스와키보드사용법알기
3.3.아두이노에서p5.js제어하는방법알기
3.4.p5.js와LED로작품만들기
3.5.p5.js와RGBLED로작품만들기
3.6.p5.js와포텐션미터로작품만들기
4.p5.js인공지능프로젝트228
4.1.티처블머신사용방법알기
4.2.ML5.js사용방법알기
4.3.이미지분류하는방법알기
5.아두이노스탠드만들기244
5.1.스텐드부품조립
5.2.회로구성
5.3.아두이노스탠드코드
5.4.아두이노인공지능스탠드코드
정답265

출판사 서평

우리가살아가는현대사회에서소프트웨어와인공지능은우리의삶을혁신적으로변화시키고있습니다.소프트웨어는우리의일상에자리하고있습니다.모든것이코드로이루어진세계에서소프트웨어와인공지능을활용할수있다면우리는새로운아이디어를현실로만들고,문제를해결하며,새로운경험을창조할수있습니다.인공지능은예측과분석의능력을통해우리의생활에혁명을일으키고있습니다.기계학습과딥러닝의발전으로우리는이전에는상상조차할수없었던수준의문제해결능력을얻게되었습니다.이러한시대에서가장중요한기술중하나는소프트웨어와인공지능을활용할수있는코딩능력과컴퓨팅사고력이라고생각합니다.영국을시작으로일본,미국및여러국가에서소프트웨어교육을학교정규필수과정으로운영하고있으며,현재우리나라도코딩교육의무화가되어있습니다.

소프트웨어와인공지능은4차산업혁명시대를준비하는국가경쟁력의핵심입니다.미래를준비하는우리는반드시소프트웨어와인공지능을잘알아야합니다.그러면어떻게코딩을배우면좋을까요?우리가직접만질수있는작품을만들면서코딩을배운다면훨씬재미있게배울수있습니다.아두이노는오픈소스플랫폼으로다양한부품을연결하고직접코딩해서작품을만들수있습니다.아두이노는여러분이코딩을쉽고재미있게배울수있도록도와주는좋은친구가될것입니다.아두이노는p5.js,티처블머신,ML5.js등다양한프로그램과연결해서사용할수있습니다.아두이노는세계적인오픈소스플랫폼으로더많은프로그램과융합될것입니다.여러분의코딩실력이향상되고전자회로에대한이해가깊어진다면아두이노로여러분의상상력을실현할수있을것입니다.이책이아두이노와인공지능이만나는흥미진진한세계를탐험하는여행의시작이되었으면좋겠습니다.