Search the Community
Showing results for tags 'Firmata'.
I am trying to run the Firmata library code on my TIVA-C launchpad TM4C123GXL. Firmata located here: https://github.com/energia/Energia/tree/master/libraries/Firmata Now I have followed the instructions on the page, but still get the error when trying to compile the StandardFirmata. The error is : StandardFirmata.cpp.o: In function `setPinModeCallback(unsigned char, int)': StandardFirmata.cpp:(.text._Z18setPinModeCallbackhi+0x5a): undefined reference to `Servo::attached()' StandardFirmata.cpp:(.text._Z18setPinModeCallbackhi+0x1ec): undefined reference to `Servo::attached()' S
Since I am working on the Robotics Boosterpack with @@HylianSavior and @@jwp071, I decided to make a prototype with the box LaunchPad comes with. I've used Firmata to send command to LaunchPad. Check out my other post here. A quick overview of what's inside. Hardware - G2 LaunchPad Box - MSP430F5529LP - Fuel Tank Boosterpack - DRV8833 Motor Drive Control - HC-06 Bluetooth - Pololu Gear Motor - Caps, wires, breadboard Software - Firmata over serial (enabled by Bluetooth) - Energia Library on LP - NodeJS on PC
Programming a microcontroller for the first time can be a daunting task. What if you can remotely control your microcontroller by simply clicking few buttons on a PC GUI? With Energia support, I was able to port existing Firmata code used for Arduino onto LaunchPads. Firmata is a serial communication protocol that allows a host (PC) sending commands to the microcontrollers (MSP430). You can use it to toggle pins and LEDs, or read digital and analog inputs without writing any C code. This makes it super easy to test out your new sensor or debug your circuit. Bluetooth simply creates a