The Olimex DUINOMITE-MEGA is a complete computer running a BASIC interpreter called MM-Basic*. Simply add a PS2 keyboard and VGA monitor for a functioning system reminiscent of the old retro APPLE][ and TRS-80 personal computers. No need for a PC, for compiler IDEs or programmers, all you need to write embedded applications is a DuinoMite. To answer the obvious question of WHY use a board with BASIC the answer is simple; the language is EASY to use and the hardware is POWERFUL allowing you to test ideas FAST. You can store your code on the SD-card and execute it on power up. The PIC32 MCU has a the usual array of GPIO lines plus a wide range of specialist IO functions including I2C, SPI, IR encode/decode, real time calendar clock, timer/counters, PWM output, A to D converter and more. Plus the DuinoMite has Arduino shield connectivity allowing Arduino shields to be directly interfaced, making the DuinoMite the world's first stand alone Arduino compatible single board complete BASIC computer. Should you need to the board can also be programmed in C/C++. DuinoMite is a completely open source design and the schematic and board files are available for download from the Olimex web site under the Creative Commons Attribution-Share Alike 3.0 United States License. This means that you are free to use these files to create your own product providing you credit Olimex as the source and release your files with the same license. Supplied with a neat protective case.
An ideal tool for rapid prototyping or as an uncluttered, accessible teaching tool to introduce the next generation to the fundamentals of the machines that run our lives.
* originally written by Geoff Graham
- PIC32MX795 microcontroller
- Arduino shield compatible connectors
- Micro-SD card
- USB OTG which allow it to act both as Host and Device
- VGA and composite video connectors
- CAN driver and connector (with 5V power supply only)
- RS232 driver and connector
- 2 x UEXT connectors, compatible boards here
- PS-2 keyboard connector
- Audio output connector
- 26-pin GPIO connector