책 이미지
책 정보
· 분류 : 국내도서 > 대학교재/전문서적 > 공학계열 > 전기전자공학 > 신호처리/제어
· ISBN : 9788970933788
· 쪽수 : 288쪽
책 소개
목차
1장. 아두이노의 기본 개념
1.1. 아두이노 보드
1.2. 통합개발환경(IDE)
1.3. Blink 예제 업로드와 아두이노의 기본 함수들
1.3.1 pinMode, digitalWrite(), 그리고 analogWrite()
1.3.2 변수와 digitalRead(), analogRead()
1.3.3 시리얼 통신 기초
2장. 문법
2.1. 연산자
2.1.1 대입 및 산술 연산자
2.1.2 관계 연산자 및 논리 연산자
2.2. 제어문
2.2.1 if 문
2.2.2. if ~ / else ~
2.2.3 if ~ / else if ~ / else ~
2.3. 반복문
2.3.1 for 반복문
2.3.2 while 반복문
2.4. switch와 break
2.5. 전역변수 vs 지역변수
2.6. 배열
2.6.1 1차원 배열의 선언과 초기화
2.6.2 2차원 배열
2.7. 함수
2.7.1 함수의 정의와 종류
3장. 시리얼 통신
3.1. UART 통신과 블루투스 통신
3.1.1 Serial 클래스
3.1.2 소프트웨어 시리얼(Software Serial)
3.1.3 블루투스 사용하기(무선통신)
3.1.4 두 대의 아두이노 블루투스 통신으로 연결하기
3.2. SPI 통신
3.3. I2C 통신
4장. 인터럽트(Interrupt)
4.1. 외부 인터럽트
4.1.1. const 와 volatile 그리고 static
4.2. 타이머 인터럽트
4.2.1 millis() & micros() 함수
4.2.2 Timer1을 이용한 인터럽트
5장. 3D 프린터 개발 산업기사 실기 대비
5.1. 3D 프린터에 포함된 중요 부품들
5.1.1 로터리 엔코더
5.1.2 온도센서
5.1.3 근접 센서와 피에조 부저
5.1.4 캐릭터 LCD
5.1.5 스테핑 모터
5.1.6 4X4 키패드
6장. 프로젝트에 도움이 되는 모듈과 기법
6.1. 2축 조이스틱
6.1.1 아두이노의 출력 데이터 저장과 그래프로 표현
6.2 초음파 센서
6.3 라이다(Lidar) 모듈
6.4 PIR 센서
6.5. 가속도 센서(ADXL335 Module(GY-61)
6.5.1 평균과 이동평균
6.5.2 각도 구하기
6.6. DC 모터 구동
6.6.1 릴레이(Relay)로 구동
6.6.2 L298N 모터 드라이버로 DC 모터 구동