Visual Stdudio Code(VSC)에 PlatformIO 플러그인을 깔고 아두이노 우노에 프로그램을 업로드해 보았다. (Atom에디터에도 플러그인이 있는데 Clang을 추가로 설치해 주어야 해서 설치 편의성은 VSC가 더 낫다.) 자동완성이 지원되는 등 VSC자체가 뛰어난 에디터이다 보니 개발 편의성은 높다.
하지만 아두이노IDE로 프로그램할 때와 달리 c++ 문법을 strict하게 지켜야 한다.
#include <Arduino.h>
void blink();
void setup() {
// put your setup code here, to run once:
pinMode(13,OUTPUT);
}
void loop() {
blink();
}
void blink() {
digitalWrite(13,HIGH);
delay(100);
digitalWrite(13,LOW);
delay(100);
}
프로그램명도 main.cpp이다.(ino파일이 아님.) 위와 같이 Arduino.h를 명시적으로 인클루드시켜야 한다던지 함수의 선언도 반드시 해줘야 한다.
컴파일은 문제 없고 업로드도 자동으로 우노가 연결된 포트를 인식해서 수행되었다.
'하드웨어 > 아두이노' 카테고리의 다른 글
[일단계 아두이노]2-5강 LED바 제어하기 (0) | 2018.01.14 |
---|---|
아두이노에서 printf()함수 사용하기 (0) | 2017.12.13 |
[공학설계입문] 아두이노 22강 PWM과 고휘도 LED 실험 (0) | 2017.12.05 |
[공학설계입문] 아두이노 21강 PWM / 아날로그출력 (0) | 2017.12.05 |
[공학설계입문]아두이노 01강 개요 (0) | 2017.11.10 |