Using Google Chrome Serial Port API

I read from Olimex’s blog post that is about Google Chrome can use serial port. So I search for example code for testing it and found https://github.com/GoogleChrome/chrome-app-samples/tree/master/serial/ledtoggle. I download them.

I just edit Arduino sketch serial_light.ino from LED 2 to LED 13 in order to use LED that is attached on Arduino Leonardo board. Sketch reads serial port for incoming byte. If ‘y’, it turns on LED. If ‘n’, it turns off LED. I upload sketch and just test by command “cat ‘y’ > /dev/ttyACM0” and “cat ‘n’ > /dev/ttyACM0”. Arduino sketch works as it should be.

Next, I install Google Chrome from repo as in this instructions (I use Fedora Linux). Open Google Chrome then go to menu Tools -> Extensions (or just go to chrome://extensions/) then enable “Developer mode” check box. Click “Load unpacked extension…” button and select folder “ledtoggle” from my previous download. Finally, click “Launch” and see result.

2 responses to “Using Google Chrome Serial Port API

  1. แปลไทยสั้นๆ ทดลองใช้ Google Chrome Extensions ใช้งาน serial port ก็ไปโหลด source code จาก GitHub นั้นมา (จะ git clone ทั้งหมดก็ได้) เอาไฟล์ Arduino sketch serial_light.ino ซึ่งอยู่ในโฟลดเดอร์ sketches แล้วแก้หมายเลข LED เป็น 13 จะได้ใช้ LED ที่อยู่บนบอร์ดได้ แล้วใช้ Arduino IDE upload ขึ้นไปสู่ Arduino Leonardo จากนั้นที่ Chrome ไปที่ chrome://extensions/ ติ๊กตรง “Developer mode” แล้วกด “Load unpacked extension…” ไปเลือกโฟลดเดอร์ ledtoggle ที่เราได้โหลดมา แล้วคลิ๊ก Launch

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s