


The target Chromebook 14 is in developer mode.In any case, this post will (hopefully) be relatively short and provide a proof of concept that the Arduino system can be installed and function on the Chromebook 14. The Arduino Uno runs about $25 (at this time) from a number of sources – AdaFruit or Sparkfun (for example). More importantly, it has a free and easy to use IDE that supports C coding for the device.

The Arduino is an 8 bit microcontroller with a USB interface, a GPIO interface, A/D and D/A converters, I2C interfaces, and UART(s). At this time, there are a multitude of these devices in the $50 less price range – but the Arduino was one of the first.

Do a git checkout for your arduino ino project or start a new project with an.Optional: Install the Serial Port Monitor IntelliJ Plugin.Create shortcut to IntelliJ using the IntelliJ Tools -> Create Desktop Entry menu.Download, extract, and run bin/idea.sh for IntelliJ Community Edition.Optional: Install minicom (for serial monitoring).arduino-cli board list (Take note of your USB-Connected Arduino Board device name like /dev/ttyUSB0).Download, extract, and place arduino-cli in /usr/bin/.You can likely create run configurations in VS Code for arduino-cli commands like I’ve done in IntelliJ, but I’m less familiar with VS Code and prefer IntelliJ for the majority of my software development. I tried to get the extension to just use arduino-cli but it wouldn’t. I also tried running VS Code which works great, but the Arduino extension required a working Arduino IDE. I tried running the Arduino IDE directly and it would run but all of the menu items were grayed out which made it just a glorified text editor. Basically I use IntelliJ run configurations to compile and upload code to my Arduino boards using arduino-cli. I don’t have the exact steps and screenshots, but here are some notes on how I got it to work. It took some effort, but I have a comfortable and efficient development environment for Arduino on ChromeOS.
