Traditionally, you would need to install an IDE, which includes all the necessary software, find and install the correct drivers, set permissions, etc. It can take 10-60 minutes. Or it can be a total mess.
With codebender, you can program your Arduino straight from your browser. No need to find, install, update and manage libraries and drivers. codebender does that for you. Just install our browser plugin and follow our Getting Started guide. From having an Arduino, to having a programmed Arduino. In mere minutes.
After installing the pluggin, you can flash any codebender sketch to your device. See the code bellow? You could load that to your device, straight from this page!
Codebender web-based Arduino coding tool - [Link]
NXP has announced the LPC800-MAX – an mbed/Arduino development board based on the LPC812 – which will be released in April 2013. [via]
NXP is working with key partners to develop LPC800-MAX, a development board which combines mbed, LPCXpresso and Arduino connectivity, allowing users to choose and work with their favorite elements from each environment. The breakthrough interoperability of the LPC800-MAX development board is made possible thanks to the unique flexible switch matrix feature introduced in the LPC800 family of microcontrollers, which allows users to configure nearly any pin for any available function. Further, with the new mbed USB onboard interface, users can choose if they want to use cloud-based mbed tools for development, or if they would rather use an off-line tool chain, such as the LPCXpresso IDE, for development and debugging. The board will be available in April for a suggested retail price of € 16.00.
NXP announces LPC800-MAX dev board - [Link]
MariaMole is an open-source project being developed by me, on my spare time. But it’s already fully functional. Check some of its features:
- Runs over Arduino install: MariaMole uses the Arduino software that you have installed, so all your Arduino configurations are kept. If you want, You can still use the original Arduino side-by-side to MariaMole.
- Workspace support multiple projects at the same time. Workspaces are special folders where you can group any number of projects. This helps you keep the projects organized, and allows working with several projects at the same time. If you have used Visual Studio, CodeLite, Code::Blocks, Eclipse or any other modern IDE, you know that this makes a difference. Specially if you’re designing a system with multiple Arduino boards talking each other, you’re gonna love the workspace feature!
- Multiple serial port consoles at the same time: And more: Once you open a serial console, it’s always available. You don’t have to close or re-open it again to upload your project to Arduino
- Files use open-formats: All project information and configuration are stored on a single XML file (Except for code!)
- Building process configurable: The Arduino IDE does a great job behind the scenes, but, sometimes, you’re gonna need to fine-tune the building sequence, add or replace libraries or change the compiler options. Of course, unless you ask for it, MariaMole works the same way as Arduino, building the whole project for you.
- Imports Arduino examples and sketches: You won’t have any problems to reuse your old sketches.
- Easily import Arduino libraries: A Wizard windows helps you with that. And also with adding new files to projects, importing other files, configuring the projects, etc.
- Color-themes: Do you prefer a dark color-scheme for code editing? No problem. This is the default for MariaMole. Or do you prefer writing your code against a white background? No problem yet! MariaMole comes with a light theme too. And you can design your own theme!
MariaMole – an Arduino IDE for advanced developers - [Link]
43 cloud computing services that can make life easier for application developers – all free of charge.
43 Free Cloud Services for Application Developers - [Link]
The micro-sized, Arduino enabled, usb development board – cheap enough to leave in any project! Erik Kettenburg writes:
The Story: We set out to build a little brother to the wonderful Arduino line of development boards – we were tired of leaving our valuable Arduino’s behind in projects, or worse, ripping apart old projects to build new ones! We also felt the Arduino was too big and powerful for many projects where we only needed a few pins, or an SPI or I2C bus. And so the Digispark was born! To us, the best things about the Arduino is the community, the easy of use, and the IDE – by making the Digispark an Arduino compatible development board all of those remain common. Plug it in, power your project with USB or external sources, program it with the Arduino IDE, and easily use existing Arduino code! But with its small size and low cost you can feel free to leave it in your project, give one to a friend, and use them everywhere!
Digispark – The tiny, Arduino enabled, usb dev board! - [Link]
Ian @ dangerousprototypes.com
Codebender is a new web-based development environment for the Arduino. Everything happens online, they even figured out how to upload new sketches from the browser. Before you groan about another locked-up software as service startup hear this: it’s open source! We talked to Codebender about the project.
Codebender web-based Arduino IDE - [Link]
MPLABX IDE Features
- Provides a new Call Graph for navigating complex code
- Supports Multiple Configurations within your projects
- Supports Multiple Versions of the same compiler
- Support for multiple Debug Tools of the same type
- Supports Live Parsing
- Import existing MPLAB® 8 projects and use either IDE for the same source
- Supports hyperlinks for fast navigation to declarations and includes
- Supports Live Code Templates
- Supports the ability to enter File Code Templates with license headers or template code
- MPLAB® X can Track Changes within your own system using local history
- Within MPLAB® X, a user can configure their own Code Format Style
MPLABX v1.2 has been released - [Link]
ZPUino is a system-on-chip 32bit microprocessor FPGA core, that functions with a modified Arduino IDE. All the files regarding the core are open-source and downloadable from their site, and so is the modified Arduino IDE. [via]
Yes, that is true.
ZPUino 1.0 is now available for you to use and enjoy. Expect some updates on next few days – release cycles are about to change, we’re switching to release early, release often. As always, direct any questions to zpuino @ alvie.com.
ZPUino v1.0 released - [Link]
- Add a comment on the thread http://community.openpicus.com/forum/projects-place/1194/contest-get-free-flyport-ethernet-easter describing the application you aim to create using Flyport Ethernet and Lighting nest.
- The winner agrees to share with the entire project with the Community (source code, description, maybe a video or pictures)
- The contest starts on 27th March 2012 and it ends on 5th of April 2012
- openPICUS Team reserves the freedom to choose the application that it considers most interesting
Flyport Ethernet is a miniature web server module featuring a fully integrated 10/100 Base-T ethernet interface and several interfaces to the ‘real world’. Flyport Ethernet integrates a 16 bit processor which runs custom applications and an Ethernet interface controller with integrated MAC & PHY, hardware cryptographic security and a unique MAC address. An RJ45 connector can be mounted on the module, or routed at external addons boards.
Flyport is powered by openPicus, an open source framework and serial booloader. The free openPicus IDE allows to create applications, to import web pages and to compile and download code to the module.
A Flyport Ethernet + 1 Lighting Nest + 1 miniUSB Programmer to the best project idea! - [Link]
We use an Arduino to program other ATmega without bootloader . This technique allows you to use all flash memory for code and make boards using new ATmega, cheaper than those with bootloader.
The qualities that have made the success of Arduino are undoubtedly the open-source software, many libraries, a good hardware and a virtually infinite Reference that explains each possible use of the platform.
But if we use Arduino for a specific use, we can integrate it into a specific circuit and program the micro in a way that performs a single firmware. We may so remove the bootloader and leave to the firmware the entire program memory.
The ATmega328 has 32 Kbytes of flash, that when the chip is mounted on Arduino are not all available, as a portion is reserved to the bootloader, the purpose of which is to communicate with the IDE Arduino to load programs (sketch) to be performed. The same bootloader, on each power on or reset of Arduino, verifies the presence of a sketch in flash memory and executes it. The bootloader occupies a space of 512 bytes, in the case of Arduino UNO.
Arduino ISP and stand-alone circuits - [Link]