USBで送られてきた文字をUSBにエコーバックするとともに、LCDに表示します。
usbecho1.c: USBのエコーバックプログラム
#include "picsys24.h"
void setup()
{
GLCD_initDefault() ;
Serial1_begin(19200) ; // USBの初期化、COMポート的には19200ボーに設定
}
void loop()
{
char c ;
if (Serial1_available()) {
c = Serial1_getc();
Serial1_putc(c);
if (c == '\r')
Serial1_putc('\n') ;
}
if (digitalRead(VSW(0)) == 0)
Serial1_puts(" Hello! ") ;
if (digitalRead(VSW(1)) == 0)
Serial1_puts(" MicroFan ") ;
}