void setup() 함수: 코드실행시 맨 처음 한 번만 실행함 ex)하드웨어를 초기화 시키는 부분
void loop() 함수: 무한 반복
Serial.begin(): PC로 메세지를 보낼 때 데이터의 속도를 설정하는 함수 ex)300,600,9600,14400,115200...
Serial.println():PC로 메세지를 보내는 함수-> 시리얼 모니터에서 확인 가능
Serial.println()으로 실수를 보낼시 소수점 아래 두번째 까지만 출력함 ex)1.234----->1.2
void setup() {
//코드 실행시 한 번 만 실행함! 하드웨어를 초기화 시키는 부분
Serial.begin(115200);
Serial.println("Hello! PC^^,I am Arduino");
Serial.println(78);
Serial.println(1.234);
Serial.println('N');
Serial.println(78,DEC); // 10진수 문자열
Serial.println(78,HEX); // 16진수 문자열
Serial.println(78,BIN); // 2진수 문자열
Serial.println(1.23456,0); //소수점이하 0개
Serial.println(1.23456,2); //소수점이하 2개
Serial.println(1.23456,4); //소수점이하 4개
}
void loop() {
//무한 반복
}
==========
-주요함수-
pinMode(pin,mode) :특정 핀을 출력 또는 입력모드로 설정하는 명령어
1.pin:설정하고자 하는 핀 번호
2.mode:설정하고자 하는 모드로 입력일 때는 INPUT,출력일 때는 OUTPUT
digitalWrite(pin,value) :특정 핀을 HIGH또는 LOW로 설정하는 명령어
1.pin:제어하고자 하는 핀번호
2.HIGH또는 LOW
delay(ms) : 지연
1.ms:멈춰야 할 밀리초
const int LED = 13;
void setup() {
// put your setup code here, to run once:
pinMode(LED,OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(LED,HIGH);
delay(500);
digitalWrite(LED,LOW);
delay(500);
}
'코딩연습 > 그 외' 카테고리의 다른 글
[파이썬]주피터박스로 SQL DB사용 (1) | 2020.07.28 |
---|---|
[파이썬]Jupyter notebook으로 request,BeautifulSoup,크롤링,selenium (0) | 2020.07.28 |