Arduino TRE: Two Arduinos in one #Arduino #Opensource

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)

Microcontroller Atmel ATmega32u4Clock
Speed 16 MHzFlash
Memory 32 KB (ATmega32u4)
SRAM 2.5 KB (ATmega32u4)
EEPROM 1 KB (ATmega32u4)
Digital I/O Pins (5V logic) 14
PWM Channels (5V logic) 7
Analog Input Channels 6 (plus 6 multiplexed on 6 digital pins)
Processor Texas Instrument Sitara AM3359AZCZ100 (ARM Cortex-A8)
Clock Speed 1 GHz
SRAM DDR3L 512 MB RAM
Networking Ethernet 10/100
USB port 1 USB 2.0 device port, 4 USB 2.0 host ports
Video HDMI (1920×1080)
Audio HDMI, stereo analog audio input and output
Digital I/O Pins (3.3V logic) 12
PWM Channels (3.3V logic) 4
MicroSD card
Support LCD expansion connector

Project update: Added schematic to ISPduino page #Arduino #Atmega328P

ISPduino Schematic

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.

Circuit Design: Autodesk 123D Circuits #Autodesk #123D

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!

Arduino: ISPduino #Arduino #AVR

ISPduino

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……

More HERE

New Tutorial: Programming atmega328 using USBasp and Arduino IDE on Mac OSX

Programming atmega328 using USBasp and Arduino IDE on Mac OSX

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.

Arduino: Using the Chrome serial API with Arduino

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.