본문 바로가기
CS/아두이노

아두이노 챕터 정리 1

by erase-jeong 2023. 10. 21.

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