spresense 事始め(catalina) その2
setupが済んだら、プログラムして動かしてみる。
サンプルプログラム
本体のLED をちらちらさせる。
led.ino
void setup() {
pinMode(LED0, OUTPUT);
pinMode(LED1, OUTPUT);
pinMode(LED2, OUTPUT);
pinMode(LED3, OUTPUT);
}
void loop() {
digitalWrite(LED0, HIGH);
delay(10);
digitalWrite(LED1, HIGH);
delay(10);
digitalWrite(LED2, HIGH);
delay(10);
digitalWrite(LED3, HIGH);
delay(100);
digitalWrite(LED0, LOW);
delay(100);
digitalWrite(LED1, LOW);
delay(100);
digitalWrite(LED2, LOW);
delay(100);
digitalWrite(LED3, LOW);
delay(1000);
}
Arduino IDE のConsole は、こんな感じ。
####################################
## Used memory size: 768 [KByte] ##
####################################
Sketch uses 157832 bytes (20%) of program storage space. Maximum is 786432 bytes.
Global variables use 157832 bytes (20%) of dynamic memory, leaving 628600 bytes for local variables. Maximum is 786432 bytes.
>>> Install files ...
install
Install /var/folders/81/c26qtyp92bz1dpd58cvd_gjw0000gp/T/arduino_build_441465/led.ino.spk
|0%-----------------------------50%------------------------------100%|
######################################################################
144592 bytes loaded.
Package validation is OK.
Saving package to "nuttx"
sync
Restarting the board ...
reboot