The ESP8266 WiFi Module looks great. It’s cheap, contains full TCP/IP stack, WiFi antenna, serial interface… Really great, but it has one caveat: No documentation. Or, to be fair: only chinese documentation.
A computer running BASIC, generating composite video and reading PS/2 keyboard input using a single ATmega microcontroller. A computer running the TinyBASIC programming language on an ATmega 1284P microcontroller as well as generating composite video signals and reading PS/2 keyboard input. The computer is easy to assemble at home as all components are through-hole. You can buy ready made PCB. System features include:
- 8bit ATmega microcontroller running at 16MHz (ATmega 1284P).
- Over 7KB of memory available for creating BASIC programs.
- Header for external EEPROM ‘cards’ which allow full size programs to be saved (using a 25LC640 EEPROM IC); 4KB internal EEPROM available within the microcontroller.
- USBasp programming header allowing easy programming of the computer once assembled.
- Many GPIO pins for connecting to components and other circuits.
The idea: to use an Arduino as “boot ROM”. Here is a 68008 version. First it simulates some instructions, used to write basic loader to the RAM.
… is not a car, but ARM “Bare Metal Widget”. It features:
- NXP LPC1114FDH28 32-bit Cortex-M0 microcontroller
- 70 x 43mm footprint,
- lithium polymer battery and USB power selection,
- a lithium polymer battery charger,
- a 2-megabyte Flash memory,
- a basic user interface,
- a FTDI-cable compatible UART header,
- 16 I/O for connectivity.
Want to try RoboSumo? Here is a simple single board computer built around a 65C02, a two channel hobby-class servo controller board made entirely out of discreet 74HCxxx ICs, and an ADC board for use with a reflectance sensor bar for line following.
Parallax opens Propeller design as Verilog source code. The Propeller 1 (P8X32A) is now a 100% open multicore microcontroller, including all of the hardware and tools: Verilog code, Spin interpreter, PropellerIDE and SimpleIDE programming tools, and compilers. The Propeller 1 may be the most open chip in its class. Here is a live demo.
CHOCHI is a minimal XC3S50 FPGA board with 128K of fast SRAM and 31 IO pins – preconfigured as 45MHz 6502 computer! You can program it in 6502 assembler, BASIC, Forth or C.
- fit 4 Picoblaze cores
- use as a generic FPGA board for any purpose whatsoever
- use the JTAG port to update the system or make your own