The Arduino TRE is said to be available in Spring 2014. The little development board uses the 1-GHz Sitara AM335x processor along with a fully functional ATmega32u4 based arduino. From my understanding it’s a linux based system that utilizes the Arduino IDE for programming. So plug it into your monitor, hook up a keyboard and mouse and you’re well on your way to programming the unit, through the IDE, for your next project. Talk about competition for the Raspberry Pi and Beagle Bone. The only issue now is, how much will this cool piece of hardware cost. Whatever the price I’m pretty excited about it and will most likely throw down and get one.
Technical Specifications (preliminary)
||32 KB (ATmega32u4)
||2.5 KB (ATmega32u4)
||1 KB (ATmega32u4)
|Digital I/O Pins (5V logic)
|PWM Channels (5V logic)
|Analog Input Channels
||6 (plus 6 multiplexed on 6 digital pins)
||Texas Instrument Sitara AM3359AZCZ100 (ARM Cortex-A8)
||DDR3L 512 MB RAM
||1 USB 2.0 device port, 4 USB 2.0 host ports
||HDMI, stereo analog audio input and output
|Digital I/O Pins (3.3V logic)
|PWM Channels (3.3V logic)
|Support LCD expansion connector
Just a quick update. I added the schematic for the ISPduino project. I do plan on updating the board here soon with a better layout and additional features, like diode protection. I’m open to other idea’s as well.
Currently ran into an issue with these boards where they will program, but will not run the program. I am using the Blink example from Arduino. The programmer (both USBasp and AVRISP mkII) are not reporting any issues. Tried checking to see if the oscillator was the issue by changing the fuses so the Atmega328P would run on the internal clock, but no dice.
Solution Found: The solution to my problem with the ISPduino was in fact the fuse configuration. I was tempting to emulate the fuse configuration of the Arduino, not fully understanding what each fuse does. The reason why I was able to program the chip without an issue and the program would not execute in return was because my brown out detection was set to 2.7V. Not being a normal Arduino the device can be run on voltages lower than 5V and I was using two AA batteries (producing approximately 2.7-3.0V) to power the device. After disabling the brown out detection everything works perfectly now. In addition I have a better understanding of the fuses. I will be throwing together a page further describing the function of each fuse setting.
123D Circuits is a revolutionary free tool for designing your electronic projects online. You can design in a familiar breadboard view and the app will guide you to make professional printed circuit boards with built in layout tools. When you’re done just click to have your boards professionally manufactured and shipped for free worldwide.
What’s also cool is how you can easily, simultaneously work on the same circuit with your friends. And at any point you can compile and emulate your Arduino code inside a live, editable circuit!
Yes I’m jumping on the band wagon for these Arduino spinoffs. Gotta pay tribute somehow. This little project is mainly used to create breadboard prototypes of my projects. It’s designed to work with my USBasp setup from the Programming AVR’s on the Mac tutorial……
A new tutorial has been released walking you through programming a atmega328 using the Arduino IDE, USBasp and AVRFuses. The purpose of this was to give those who enjoy programming with the Arduino, an opportunity to use the already available code and program a factory set microcontroller. Yes I know you can directly program a atmega 328 dip but for those who want to program without the arduino firmware installed on the chip or even bring your projects to the SMD level this tutorial is probably what you’re looking for. Enjoy. Find the tutorial HERE.
Renaun, evangelist at Adobe, explains how to interface your Arduino with Chrome using the serial API. You can find links to the Chrome Extension and Arduino Sketch Example Files, Chrome Serial API Page and the Brackets Open Source Web Editor at Renaun’s website.
Micuez has created a tutorial demonstrating how a SAR analog to digital converter (ADC) works. More information and code can be found at wemakethings.net