아두이노 함수 및 명령어 설명
시리얼 통신 시작하려면
void setup() {
안에
Serial.begin(9600);
명령어 한줄을 입력한다.
같이 보기
Serial.begin() 함수
Serial.available() 함수
Serial.read() 함수
Serial.write() 함수
시리얼 통신에서 화면에 출력할 때 한줄 내림을 하려면
Serial.print("hello"); // 줄내림 없이 hello 출력한다.
Serial.println("hello!"); // hello 출력 후 줄내림 한다.
입력장치를 연결할 때 내부 풀업저항을 사용하려면
pinMode(switchPin, INPUT_PULLUP); // 별도의 저항이 필요없이 스위치핀 연결시 내부 풀업저항 20k옴을 사용하여 입력신호를 받는다.
pinMode는 디지털 핀을 이용할 때만 필요하다.
아날로그 신호를 입력받을 때에는 아래의 설정은 필요없다.
pinMode(potentiometerPin1, INPUT); // 내부 풀업저항을 사용하지 않고 입력신호를 받는다.
pinMode(potentiometerPin2, INPUT); // 내부 풀업저항을 사용하지 않고 입력신호를 받는다.
pinMode(potentiometerPin3, INPUT); // 내부 풀업저항을 사용하지 않고 입력신호를 받는다.
pinMode(potentiometerPin4, INPUT); // 내부 풀업저항을 사용하지 않고 입력신호를 받는다.
아두이노 나노 외부전원 입력으로 작동 시키기
12V 전압을 VIN에 연결할 경우 열이 많이 발생할 수 있다는 보고서가 있다.
간혹 회로가 탈 수 있다는데 과연???
5V이면 괜찮겠지?
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 계획 | Progress | 2015.07.02 | 134601 |
9 | 고추말뚝박기 망치 | nanumi | 2019.04.30 | 148947 |
» | 아두이노 함수 및 명령어 설명 | nanumi | 2018.11.12 | 168352 |
7 | 아두이노 로봇팔(robot arm) 소스 및 문제점 정리 | nanumi | 2018.11.12 | 136766 |
6 | fritzing 응답없음 현상(멈춤 현상) 해결하기 | nanumi | 2018.11.11 | 187844 |
5 | 아두이노 로봇 팔 레코드 & 플레이 소스 | nanumi | 2018.11.11 | 137509 |