Wokwi 시뮬레이터로 배우는 임베디드 시스템

Wokwi 시뮬레이터로 배우는 임베디드 시스템

$39.74
Description
이 책은 임베디드 시스템을 처음 접하는 학생도 안전하고 쉽게 학습할 수 있도록 기초 개념부터 단계적으로 설명한다. 임베디드 시스템의 구조와 동작 원리를 이해하는 것에서 출발하여, 아두이노 개발 환경 설정, 시뮬레이터 활용 방법, 그리고 다양한 센서와 액추에이터 제어에 이르기까지 학습 범위를 점진적으로 확장한다. 특히 Wokwi의 MCU 시뮬레이터 기능과 다이어그램 편집기, 그리고 json 기반 회로 파일 구조를 소개하여 가상 환경에서의 실습 기반을 탄탄히 다질 수 있도록 하였다.
저자

이창훈

-동경공업대학지능시스템과학박사
-동경공업대학지능시스템과학전문연구원
-한국과학기술연구원휴먼로봇연구센터위촉연구원
-배재대학교전자공학과교수
-현재)배재대학교드론로봇공학과및컴퓨터공학과교수

목차

CHAPTER1임베디드시스템과아두이노
1.1임베디드시스템
1.2아두이노로임베디드시스템
1.2.1임베디드시스템학습을위한아두이노의장점
1.2.2아두이노의단점과한계
1.2.3아두이노보드의구성요소
1.3ArduinoIDE설치및환경설정
1.3.1ArduinoIDE다운로드
1.3.2ArduinoIDE설치하기
1.3.3ArduinoIDE환경설정
1.4아두이노보드에코드를업로드하여실행하는방법

CHAPTER2시뮬레이터
2.1WokwiMCU시뮬레이터
2.1.1사이트방문및로그인
2.1.2새로운프로젝트만들기
2.2다이어그램편집기
2.2.1부품추가
2.2.2지원되는부품
2.2.3부품회전
2.2.4부품복제
2.2.5부품삭제
2.2.6여러부품선택
2.2.7선연결및편집
2.2.8그리드스냅
2.2.9라이브러리추가
2.3diagram.json파일형식
2.3.1파일구조
2.3.2부품
2.3.2연결
2.3.3WokwiArduinoSimulator작업
2.3.4시뮬레이션

CHAPTER3UART통신
3.1UART통신
3.1.1UART통신초기화
3.1.2데이터송신
3.1.3데이터수신
3.2UART통신을통한원격제어
3.3프로세싱으로UART통신
3.3.1프로세싱과아두이노양방향통신

CHAPTER4디지털출력
4.1LED
4.2저항
4.3디지털출력으로LED제어
4.4FND(7세그먼트표시장치)

CHAPTER5디지털입력
5.1택트스위치입력
5.1.1풀다운방식스위치입력
5.1.2누른횟수세기
5.1.3내부풀업저항사용하기
5.2DIP스위치
5.3충돌감지센서(마이크로/리미트스위치)
5.4리드스위치
5.5정전용량터치스위치
5.6포토인터럽터
5.7틸트스위치
5.8PIR모션감지센서
5.9홀자기센서
5.10라인추적센서
5.11화염센서
5.12적외선장애물회피센서

CHAPTER6아날로그입력
6.1가변저항
6.2아날로그입력
6.3포텐셔미터
6.4조이스틱
6.5CdS조도센서
6.6사운드센서
6.7MQ2가스센서
6.8스팀센서
6.9TEMT6000주변광센서
6.10LM35선형온도센서

CHAPTER7아날로그출력
7.1펄스폭변조
7.2전자스위치

CHAPTER8텍스트LCD
8.1텍스트LCD
8.1.1I2CLCD모듈
8.1.2I2CLCD에문자열출력하기
8.2LCD관련함수
8.3사용자정의캐릭터
8.4장애물넘기게임만들기

CHAPTER9피에조스피커
9.1피에조버저
9.2멜로디연주
9.3음계를이용한연주

CHAPTER10초음파거리센서
10.1pulseIn()함수
10.2초음파거리측정
10.3서보모터
10.4초음파레이더

CHAPTER11인터럽트
11.1인터럽트서비스루틴
11.2아두이노에서의인터럽트
11.3타이머인터럽트(MsTimer2)
11.4인코더
11.4.1인코더구조
11.4.2인코더동작원리

CHAPTER12자이로가속도센서
12.1자이로가속도센서(MPU6050)
12.2가속도센서를이용한각도계산
12.3자이로센서를이용한각도계산
12.4상보필터를이용한각도계산
INDEX