Posts Tagged ‘I2C’
Kanga Sudden Arduino Shields
Kanga Products are a kit and component supplier in th UK. They offer all sorts of simple kits for the ham. Notably they supply the Rockmite ][, Foxx and Sudden type TXRX’s.
At the Norbreck rally I bought an Arduino based Sudden TXRX that uses 3 shields. One shield acts as an interface to a AD9850 DDS module, one as a Sudden receiver and the final one as the TX.
Assembling the kits was relatively straightforward. There were a couple of small issues but they seem to have been hidden buy what has been a complete disaster with the Arduino. The code looks (to my rather uneducated mind) straightforward as it controls the vfo, a rotary encoder and two push button switches. The implementation of the I2C LCD has been the major issue along with an odd position with another of the libraries call Stdlib.
Try as I might I am having almost no success with the module. I have managed to get it to compile, upload and run a very simple ‘hello world’ after spending 2 evenings on the internet and keyboard. Its a very frustrating thing as with the exception of a bandpass filter the kit is ready to go.
The current error is:
Arduino: 1.6.4 (Windows 8.1), Board: "Arduino Uno" Build options changed, rebuilding all Using library Wire in folder: C:Program Files (x86)ArduinohardwarearduinoavrlibrariesWire C:Program Files (x86)Arduinohardwaretoolsavr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10604 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:Program Files (x86)Arduinohardwarearduinoavrcoresarduino -IC:Program Files (x86)Arduinohardwarearduinoavrvariantsstandard -IC:Program Files (x86)ArduinohardwarearduinoavrlibrariesWire C:UsersAlexAppDataLocalTempbuild7923519500833479682.tmpsketch_jun01a.cpp -o C:UsersAlexAppDataLocalTempbuild7923519500833479682.tmpsketch_jun01a.cpp.o sketch_jun01a.ino:12:31: fatal error: LiquidCrystal_I2C.h: No such file or directory compilation terminated. Error compiling.
What this tells me is that it can’t find the Library called LiquidCrystal_I2C.h. Believe me Mr Arduino IDE it is exactly where it needs to be! I’m going to get upset in a minute.