I got an i-Box (v1) based robot for 100 baht. This robot is a PIC16C715 based device, with a dual motor driver, EEPROM serial memory and a comms IC, all mounted on a PCD a couple of inches square.
It has a number of variants, and brand names, such as:
- i-Box III
- Handy Cricket, hardware
- RoboCircle (3)(s)
- RoboBOX (3)
These are essentially the same device.
It is quite difficult to locate any online information about the i-Box v.1, per se. Information on the i-Box III can be found online however,
Continue reading i-Box, Cricket Logo and Arduino
Following on from 0.91″ SSD1306, I created a series of minimal Arduino class libraries to drive the 0.91″ 128 x 32 OLED. Continue reading SSD1306_OLED_HW_LIB2
I bought this, 0.91″128×32 IIC I2C White DIY OLED LCD Display Module 3.3V Fr PIC Arduino Hot im and connected it to an Arduino Mega, SDA/SCL/GND and connected to 5V and thought that I had broken it…
It turns out that I hadn’t, and only the very first versions of this display are 3V3 sensitive. However, finding a library to work was a bit of a task, and a small library, that doesn’t gobble up all of the Arduino’s memory, is even harder to find.
Continue reading 0.91″ SSD1306
Following on from Vaping – Box Mods, I was trying to compile NewPWM, from Github: OpenSource Vape/ Smart_PWM_Test, and I was constantly getting the error:
NewPWM.ino:13:17: fatal error: PWM.h: No such file or directory
I searched google for ages, couldn’t find anything. Then, finally, I searched on Stack Exchange Arduino and found this answer from Mavidad, to Generating PWM signal 1-2 ms @ 333 Hz). NewPWM requires PWM.h from GoogleCode: arduino-pwm-frequency-library.
Continue reading PWM.h for Arduino