이미 소장하고 있다면 판매해 보세요.
1장 아두이노 소개
마이크로컨트롤러 개발 보드 아두이노 보드 살펴보기 전원 공급 전원 연결 아날로그 입력 디지털 연결 마이크로컨트롤러 기타 부품 아두이노의 기원 다양한 아두이노 제품들 우노, 듀에밀라노베 및 데시밀라 메가 나노 블루투스 릴리패드 기타 ‘공식’ 보드 두 종류의 아두이노 호환 보드 결론 2장 시작하기 전력 공급하기 Windows 7에서 우노 보드 드라이버 설치하기 소프트웨어 설치하기 첫 번째 스케치 업로드하기 아두이노 애플리케이션 결론 3장 C 언어 기초 프로그래밍 프로그래밍 언어란? 다시 보는 Blink 변수 C 코드 테스트하기 숫자 변수와 산술 연산 명령 if for while #define 지시자 결론 4장 함수 함수란? 매개변수 전역, 지역 및 정적 변수 리턴 값 기타 변수 유형 float boolean 기타 데이터 유형 코딩 스타일 들여쓰기 여는 중괄호 공백 주석 결론 5장 배열과 문자열 배열 배열을 사용한 모스부호 SOS 문자열 배열 문자열 리터럴 문자열 변수 모스부호 변환기 데이터 전역 변수와 Setup 함수 loop 함수 flashSequence 함수 flashDotOrDash 함수 결합하기 결론 6장 입력과 출력 디지털 출력 디지털 입력 풀업 저항 내장 풀업 저항 디바운싱 아날로그 출력 아날로그 입력 결론 7장 표준 아두이노 라이브러리 난수 수학 함수 비트 조작 고급 입출력 신호음 생성하기 시프트 레지스터 사용하기 인터럽트 결론 8장 데이터 저장소 상수 PROGMEM 지시문 EEPROM EEPROM에 int형 정수 저장하기 EEPROM에 부동 소수점 저장하기(공용체 사용) EEPROM에 문자열 저장하기 EEPROM의 내용 지우기 압축 범위 압축 결론 9장 LCD 디스플레이 USB 메시지 보드 디스플레이 사용하기 LCD 라이브러리의 기타 함수 결론 10장 아두이노 이더넷 프로그래밍 이더넷 쉴드 웹 서버와 통신하기 HTTP HTML 웹 서버로서의 아두이노 네트워크를 통해 아두이노 핀 설정하기 결론 195 11장 C++와 라이브러리 객체 지향 클래스와 메소드 내장 라이브러리 예제 라이브러리 작성하기 헤더 파일 구현 파일 라이브러리 완성하기 결론 |
아두이노에 흥미를 느끼는 중고등학생들이 의외로 많았을 뿐만 아니라 심지어는 아두이노를 다룰 줄아는 초등학생도 있었다. 이들이 공통적으로 가지고 있는 고민 중 하나는 프로그래밍 경험이 부족하다는 것이었다. ... 아두이노를 활용하기 위해 대학생에게도 버거울 수 있는 C 언어의 고급 기능까지 익힐 필요가 있을까? 실제로 소프트웨어 관점에서 보면 C 언어에 대한 중급 수준의 지식만 있으면 아두이노를 얼마든지 자유롭게 아두이노를 다룰 수 있고, 초급 수준이라고 하더라도 매우 다양한 프로젝트를 수행할 수 있다.
--- 「옮긴이의 말」 중에서 아두이노 인터페이스 보드를 사용하면 마이크로컨트롤러 기반 프로젝트를 저렴한 비용으로 손쉽게 수행할 수 있다. 아두이노 보드는 작은 전자기기임에도 설치 예술 작품의 조명을 제어하는 작업부터 태양열 시스템의 전력을 관리하는 작업에 이르기까지 다양한 작업에 활용할 수 있다. --- p.13 아두이노는 전자기기에 큰 열정을 가지고 있는 사람들의 상상력을 담아 놓은 마이크로컨트롤러 플랫폼이다. 사용하기 쉬울 뿐만 아니라 오픈 소스로 설계되었기에 전자기기 프로젝트를 수행하려는 모든 사람에게 아주 좋은 기회를 제공한다. --- p.19 아두이노 보드는 물리적 컴퓨팅 도구 중 하나로 여러 가지 전자부품을 연결해서 다양한 응용 작업을 수행할 때 많이 사용된다. 따라서 연결 핀의 다용한 옵션을 사용하는 방법을 이해하고 있어야 한다. --- p.125 아두이노는 단순한 마이크로컨트롤러다. 대부분의 아두이노 스케치는 매우 작기 때문에 C 프로그래밍 언어만으로도 충분한 작업이 가능하다. --- p.197 |
아마존 No.1 아두이노 입문서!
간단하고 다루기 쉬운 스케치로 누구나 따라 할 수 있다! [스케치로 시작하는 아두이노 프로그래밍]에서는 간결하고 따라 하기 쉬운 예제를 통해 소프트웨어적 관점에서의 아두이노를 보여주고, 아두이노의 수정된 C 언어를 사용하여 깔끔한 스케치 작성법을 설명한다. C언어 입문자를 위한 아두이노 프로그래밍! 사실, 아두이노에 관심이 있더라도 쉽게 접근하지 못하는 이유는 프로그래밍에 대한 부담 때문이다. 이 책은 기초 C 언어를 쉽게 설명함으로써 그 부담을 떨칠 수 있게 해 준다. 때문에 프로그래밍 경험이 없어도 누구나 쉽게 따라 할 수 있으며, 이 책에 담겨 있는 샘플 프로그램은 다운로드 파일로 제공되므로 샘플 프로그램의 코드를 그대로 사용하거나 자신의 목적에 따라 자유롭게 수정해서 사용할 수 있다. 이 책에서 다루는 내용 아두이노 하드웨어 기초 이해하기 소프트웨어 설치하고 첫 번째 스케치 업로드하기 C 언어 기초 배우기 아두이노 스케치에서 함수 작성하기 배열과 문자열을 사용하여 데이터 구조화하기 아두이노의 디지털 및 아날로그 입출력을 사용하는 프로그램 만들기 표준 아두이노 라이브러리로 작업하기 데이터를 저장할 수 있는 스케치 작성하기 LCD 디스플레이 프로그래밍하기 이더넷 쉴드를 사용하여 아두이노를 웹 서버로 활용하기 자신만의 고유한 아두이노 라이브러리 작성하기 |