1. 아두이노란?
2. 하두이노 하드웨어 종류
3. 아두이노 소프트웨어
- 스크레치, c언어
4. Arduino IDE
5. Arduino UNO Started Kit
6. Arduino 하드웨어
7. 전압[V], 전류[A], 저항[오메가로 표현]
8. 브레드 보드
- 시제품, 와이어
9. UART
10. 예제 2.1 Arduino로 컴퓨터에 변수와 문자열 전송하기
Serial.begin(전송속도)
시리얼 통신 포트를 컴퓨터와 연결한다. 전송속도는 bps 로 일반적으로 9600
Serial.print(전송내용)
Serial.println(전송내용)
delay(지연시간)
1/1000초 단위로 넣는다.
즉, 1초를 지연시키기 위해선 1000값을 넣는다.
11. 예제 2.2 변수유형별 아두이노에서 컴퓨터 전송
Serial.write(char 변수)
char 변수에 해당하는 ASCII 코드값의 문자를 출력한다.
Serial.print(변수, BIN);
변수를 2진수로 표시
Serial.print(변수, DEC);
변수를 10진수(Binary)로 표현 ????
Serial.print(변수, HEX);
정해진 변수를 16진수(hex)로 표시
12. 예제 2.3 변수 유형별 Arduino에서 컴퓨터로 전송하기
Serial.available()
Serial.read()
isDigit(변수)
pinMode(핀번호, 설정)
digitalWrite(핀번호, 값)
13. Pinout( p. 35)
14. 회로도 (참고)
15. LED ON/OFF 제어
16. 실습 : 사용자가 입력한 숫자(0~9) 만큼 LED 점멸
'CS > 아두이노' 카테고리의 다른 글
PWM (0) | 2023.10.22 |
---|---|
I2C 통신 (0) | 2023.10.22 |
코딩 스타일 및 기타 영어~~ (0) | 2023.10.22 |
[1]ex2.3 사용자가 입력한 숫자(0~9)만큼 LED를 점멸한다 (0) | 2023.10.22 |
Arduino(아두이노) ASCII Code(아스키 코드) (0) | 2023.10.21 |