Amicus – Arduino like PIC board

No surprise that there are lots of attempts to repeat Arduino success. And this is great – more tools more choice – more cool projects. So here it is another great open project based on PIC18F microcontroller. It’s so called Amicus18. Layout is very similar to Arduino with digital and analog I/O pins, USB interface and bootloader. Amicus18 based on PIC18F25K20 microcontroller with 32KB flash, 1536 bytes of RAM and is clocked at 64MHz (16 MIPS). Amicus comes along with free Proton BASIC compiler. It requires Microchip MPASM to be installed. There is a growing number of shields available like prototyping, GPS, GSM, Bluetooth, LCD, Ethernet. .. All you need to get decent project working in easy way. If you prefer PIC microcontrollers and don’t mind BASIC – give it a try. And sure this is great board which can be programed with your own tools an flashed with PICKIT…

Continue reading

Getting hands on Arduino Ethernet Shield

  Updated! Arduino Ethernet code Since last Arduino Ethernet code there we several Arduino IDE releases with changes that affected the code listed in this post. Due high interest, we updated it with minor changes that makes it work as expected. The biggest occurred because Wstring.h library isn’t no longer in use, because String.h library is included in core that brings some difference in several functions used in code. In code we need to write readString += c; instead readString.append(c); if(readString.indexOf(“L=1”) >0) instead if(readString.contains(“L=1”)) Also we need to re-import Ethernet.h library in order to bring along all necessary libraries like Client.h, Server.h, SPI.h, Udp.h. The other problem occurred when program run was that LED actually never lights up when checkbox is selected. I used Serial.print(c); to track down the problem. And it seems that method GET sends two strings: Our code was catching and analyzing both strings. We only need…

Continue reading

Arduino introduces new boards – Uno and Mega2560

Arduino is well known platform among electronics hobbyists because of its simplicity, robust and intuitive design and ease of use even for non electronics enthusiasts. This time instead of introducing new PCB variants or different microcontrollers on board they made some significant upgrades in Arduino concept. New changes came with two new Arduino boards so called Uno and Mega2560. Probably biggest change is USB to serial converter. They decided to replace seemed to be hard positioned FTDI chip FT232RL with microcontroller Atmega8U2 that has hardware USB interface. With this upgrade Arduino board become much more flexible as microcontroller driver can be configured to be more that simple USB to serial converter. It also is able to convert Arduino to standard keyboard, mouse, MIDI and mass storage device. So, there is much more ways to use Arduino now. But this is not over yet. Arduino decided to change bootloader too with…

Continue reading

Portable Audio Ping Pong

Ping Pong or also known as “Table-tennis” in certain countries is a sport kindly about the speed, accuracy, tactics, and consistency. If you lack one of the requirements, the opposite player will easily beat you up. Normally, you will need at least two players in a Ping Pong game. You will be bored or frustrated if you cannot find the suitable player on time. What is your thought if I telling that you still can play Ping Pong game even with your own? Yes, all you need are the three essential components: An Arduino board, Stereo type headphones and An accelerometer. When you put on the headphone, you will hear a sound simultaneously cycling through the left and right axis. If the sound is on your left, you need to tilt your head (head is act like paddle) to left. However, if you cannot hit the ball on time, the…

Continue reading