View allAll Photos Tagged microcontrollers

Testing out an ADXL335 accelerometer, and interfacing it to an AVR microcontroller. Read more here

The Digilent Pmod MTDS is a gorgeous 2.8" touchscreen display with a powerful on-board microcontroller that performs graphics processing tasks. The display is a capacitive touchscreen with QVGA resolution (320×240) and 2 finger multi-touch support.

 

The most compelling aspect of the Pmod MTDS is the programming experience provided by its Multi-Touch Display System (MTDS) Firmware and the associated libraries. These allow you to design sleek, stylish user interfaces very quickly and with very little code. The timing dependent tasks are handled by the firmware, so integrating the display into existing projects is also a snap. Some of the key functionality provided by the libraries include the ability to draw basic shapes and text, draw images stored on microSD with binary transparency, draw buttons and easily check if they have been pressed, and check the status and location of the user's two fingers. The libraries are supported in Arduino IDE and Xilinx SDK, and have been tested with Ardiuno, chipKIT, and Arty host boards.

 

store.digilentinc.com/pmod-mtds-multi-touch-display-system/

Ahmad Zaki Yamani, Kastria Permana, Ary Sugiarto and Arimbawa.

Simple box prototype housing for LightBlue Bean microcontroller.

Microchip's new PIC32 32-bit MCU Families With Ethernet, CAN, USB and 128 KB RAM Extend Portfolio via High-Performance Connectivity. For more info visit www.microchip.com/PIC32.

Some recycled parts to make a row of LEDs to plug into the AVR's I/O port. A ten-LED array, some protoyping board, a 16-pin right-angle header and eight 330Ω resistors. I got the LED array out of a scrap telephone control panel, and the resistors were from FreeCycle.

Microchip’s PIC® microcontrollers with nanoWatt XLP eXtreme Low Power Technology received a “Leading Product Award” in the Microprocessor and DSP category, from the 2009 EDN China Innovation Awards.

A sound generator (algorithmic music) based on an ATTINY 85.

Features:

- ALGO rotary encoder (with click): choice of algorithm.

- X, Y pots: variables of the algorithms.

- LDR: Light-Dependent Resistor

- Switch: choice between Y and LDR.

- Volume pot.

- Sound output: mono 6.35mm plug.

- Green LED: ON/BATT

- Power supply: DC 9V external power supply or battery.

- Powered only when output sound jack inserted.

How to make a single-sided circuit board. Read more about this project here.

Programming directly with Opcodes from the datasheet - no assembler, no compiler

Displays the live A/D converter value at port A

The PIC16(LF)190X family supports many general-purpose applications and enables the implementation of LCD into any design, such as security tokens, smart cards, medical devices, home appliances, or any application involving a simple LCD display.

The chipKIT™ Pro MX4 is a microcontroller development board based on the Microchip® PIC32MX460F512L, a member of the 32-bit PIC32 microcontroller family. It is compatible with Digilent's line of Pmods, and is suitable for use with the Microchip MPLAB® IDE tools. The chipKIT Pro MX4 is also compatible for use with the chipKIT MPIDE development environment.

 

The chipKIT Pro MX4 provides 74 I/O pins that support a number of peripheral functions, such as USB controller, UART, SPI, and I2C ports as well as five pulse-width modulated outputs and five external interrupt inputs. Fifteen of the I/O pins can be used as analog inputs in addition to their use as digital inputs and outputs.

 

store.digilentinc.com/chipkit-pro-mx4-embedded-systems-tr...

Messing about with Arduino and LED strip at Bristol Hackspace.

Motor Base

This is the basic Beakman's Motor base from my original page. The motor is sitting on a base made from Brio pieces.

 

How to build this motor:

fly.hiwaay.net/~palmer/motor.html

 

Blog Entry:

cmpalmer.blogspot.com/2007/09/arduino-beakmans-motor-and....

 

Instructables

www.instructables.com/id/EDTP9R3F6B7T1Q9

The six-member PIC18F46J11 and the six-member PIC18F46J50 8-bit MCU families feature typical sleep currents of less than 20 nA. The general-purpose PIC18F46J11 MCUs provide up to 64 KB of Flash program memory and the peripheral set of a typical 64- or 80-pin device in only 28- or 44-pins; while the PIC18F46J50 devices add integrated Full-Speed USB 2.0 to enable connectivity for embedded applications requiring remote field upgrades or the downloading of data. For more information, please visit: www.microchip.com/XLP

Some extra parts for the Atmel AVR boards. I plan to build another one with an ATmega32 chip, so I'll need the 40-pin DIL socket for that. There's a good selection of 0.1μF capacitors for decoupling and a spare 10-pin programming connector.

  

Lissajous figures are interesting curves that occur in systems where oscillation happens in more than one direction, for example when a pendulum hanging from a string moves in the plane.

 

These pictures are from an easy persistence of vision approach to playing with Lissajous figures. Read more about this project here.

  

Webcam -> Processing -> Arduino -> Peggy. :)

 

15 FPS "Real-time" video on the Peggy 2.

 

Read more about this project here.

New flash trigger I made today, with the intent that I'm going to write some external interrupt code for one of my ATmega16 microcontrollers tonight. This one detects the interruption of a laser pointer light beam, and signals pretty much right away.

 

The signal will interrupt the microcontroller, which will set the timer interrupt (for roughly 1 millisecond), and count off n milliseconds before firing the flash. Assuming I can get the coding done, later tonight I'll post a series of water droplet shots at various closely spaced intervals.

 

The timing won't be exact, since I'm using the microcontroller's internal oscillator at 8 MHz, but it should be consistent enough to test the concepts involved. When I think I've got it where I want it, I'll order a crystal, which will be much more accurate than the internal oscillator. I might even get a 16 MHz crystal, to cut the extra code execution microseconds in half. A more enthusiastic person than me might count instruction cycles and remove them from the timer count, but give me a break, this is for fun, after all...

 

How big a difference is there between .001000 seconds and .001014 seconds? Not enough for me to count instruction cycles...

The red wire connects the +5V supply to the LED's common anodes.

 

I made a prototype to test how the LEDs would work around the rotary encoder. They worked, but the board was too clunky to get a good feel for how the knobs would work.

Version 1.1 of our open-source ATmegaXX8 AVR development target board. Read more about this project and download the design files here.

 

The Ethernet PICtail™ Daughter Board provides a cost-effective method of evaluating and developing Ethernet control applications. The board is designed for flexibility and can be plugged into a wide selection of Microchip’s standard PICDEM™ demonstration boards. The development board is populated with the 28-pin ENC28J60 Ethernet controller which interfaces to the RJ-45 female connector. With a standard 28-pin PICtail pin out, the board is easily interfaced to Microchip’s 8-bit demonstration boards.

 

Features

10BASE-T Ethernet

RJ-45 Female Ethernet Connector

Plug in compatible with these evaluation and demonstration boards:

PICDEM HPC Explorer (DM183022)

PICDEM LCD Demonstration Board (DM163028)

PICDEM Z Zigbee Demonstration Board (DM163025)

Together with the experience of the promoter in projects involving Government Sectors and Private Industrial Sectors,Techon Electro Controls now looks forward to participating in the International projects to carrying out Design, Manufacturing,Installation and commissioning of Small,Medium & Large Captive Power Plants as well as complete power utilization & distribution solutions.

 

The 9-pin D-connector is wired up with thick wire to act as mechanical support.

XGS AVR 8-Bit running classic 3D Starfield, written in C/C++.

 

See product page at:

 

www.xgamestation.com/view_product.php?id=46

My Chipkit Development board and I/O board. Not sure what to do with it yet...

The completed apparatus set up to measure the motor in the foregound.

 

Blog Entry:

cmpalmer.blogspot.com/2007/09/arduino-beakmans-motor-and....

 

Instructables

www.instructables.com/id/EDTP9R3F6B7T1Q9

Microcontroller generic board, made it myself

A sound generator (algorithmic music) based on an ATTINY 85.

Features:

- ALGO rotary encoder (with click): choice of algorithm.

- X, Y pots: variables of the algorithms.

- LDR: Light-Dependent Resistor

- Switch: choice between Y and LDR.

- Volume pot.

- Sound output: mono 6.35mm plug.

- Green LED: ON/BATT

- Power supply: DC 9V external power supply or battery.

- Powered only when output sound jack inserted.

5 watt LED light over kitchen sink, with motion sensor for auto activation. Uses ATtiny84 and a MOSFET. Blog entry here: macetech.com/blog/node/109

Block Diagram of Microchip Technology's PIC16F193X/194X 8-bit Microcontrollers

1 2 ••• 37 38 40 42 43 ••• 79 80