Benny Hill Chase Music in @Atmel AVR Studio 6.1

Benny Hill Chase Music :: AVR Freaks. ftkalcevic writes -

Ok, this is an embarrassing problem. I’m using AVR Studio 6.1 beta (6.1.2440), and about every 5-10 times I build my solution, the Benny Hill chase music starts playing! I have visual studio 2010, and it doesn’t do it. I’ve googled for viruses, but found nothing. Windows defender found nothing. (My box is pretty well locked down – I don’t run as administrator). It seemed to start happening after I installed the LUFA via the gallery – this may be a coincidence. Have I found an easter egg? Can it be turned off?



Charlieplexing LEDs with an AVR ATmega328 (Arduino)

20-Charlieplexed-Leds-On-A-Pcb

Charlieplexing LEDs with an AVR ATmega328 (Arduino). Andy writes -

I’m working on a little timekeeper project that works similarly to those word clocks, but it will be wrist-mounted. I have to make this little guy tiny, so I’m going with all SMD and to light the 21 LEDs, I’m using a 5-pin Charlieplexing scheme. To give back to the community (and FWIW), I am writing up my understanding of and methods for implementing Charlieplexing on an Atmel ATmega328 AVR (or Arduino). This first part of the 2-part series goes over the concept of Charlieplexing. The second article will show my homemade quality control methods and Arduino and AVR C code. I hope someone finds the write-up useful!



Apple Extended Keyboard II hack…

Nhgok4Icejla5Hqp

Hack It Better: Apple Extended Keyboard II @ iFixit.

I’m lucky enough to own an Apple Extended Keyboard II, which belongs to my Macintosh SE. Unfortunately, it wasn’t doing much good connected to my rarely-used SE. So, I figured it would find a better home on my desk at work, where I spend the day pounding away on a crummy keyboard anyway.

The Apple Extended Keyboard II is a dream to type on because it uses mechanical switches. And I lucked out: Apple made a lot of revisions of this keyboard with cheap switches, but it turns out that I got one of the good ones. Mine is a USA model with authentic Alps Cream key switches.

The biggest stumbling block to the project was the computer’s interface. The Apple Extended Keyboard II is from the days of ADB, or Apple Desktop Bus. The internet revealed two possible solutions: An expensive and sometimes-hard-to-find adapter by Griffin, or a $16 microcontroller and some DIY elbow grease. Naturally, I chose the latter.


Img 1419

Img 1430

Closed

Hack! USB NeXT Keyboard with an Arduino Micro @arduino #arduino #NeXT.

Ladyada and pt had an old NeXT keyboard with a strong desire to get it running on a modern computer. These keyboards are durable, super clicky, and very satisfying to use! However, they are very old designs, specifically made for NeXT hardware:, pre PS/2 and definately pre-USB. That means you can’t just plug the keyboard into a PS/2 port (even though it looks similar). In fact, I have no idea what the protocol or pinout is named, so we’ll just call it “non-ADB NeXT Keyboard”

There is no existing adapter for sale, and no code out there for getting these working, so we spent a few days and with a little research we got it working perfectly using an Arduino Micro as the go between. Now this lovely black deck works like any other USB keyboard. Sure it weighs more than our Macbook, but its worth it!

ReAD MoRE!



AVRDUDESS – A GUI for AVRDUDE

AVRDUDESS is a GUI for AVRDUDE, a tool for programming Atmel microcontrollers.

Some key features:

  • Supports all programmers and MCUs that AVRDUDE supports
  • Supports presets, allowing you to change between devices and configurations quickly and easily
  • Drag and drop files for easy uploading
  • Automatically lists available COM ports

Learn more and download here.

Filed under: avr development — by Tyler Cooper, posted February 19, 2013 at 2:00 am


Flickr Pool Friday – Tandy TRS-80 Motherboard with Teensy++

trammell-teensy-tandy

Trammell Hudson made this motherboard for the Tandy TRS-80 with a Teensy++.

Want to be featured on Flickr pool Friday? Add your Adafruits to the Adafruit Flickr pool.

 trammell-beth-visit

Trammell also visited Adafruit HQ last week along with M. Elizabeth Scott!

Filed under: avr development — by Becky Stern, posted January 11, 2013 at 2:00 am


How-To: USB MIDI Controller with Teensy

little-scale writes:

The aim of this post is as a starting point for making your own DIY MIDI controller. Although many MIDI controllers can be purchased off the shelf, there may be times when a DIY approach is more economical or more appropriate in terms of specific design and mapping.

This is one of the simplest MIDI controllers that I can think of – it is just a pot (i.e. “knob”) that sends USB MIDI continuous controller data on CC#1, channel 1.

Hardware needed:
• 1 x Teensy board with pins
• 1 x USB A to B mini cable
• 1 x 100kΩ B-type potentiometer
• 1 x mini breadboard
• 3 x breadboard jumpers (can use a jumper kit for instance)

Software needed:
• Arduino IDE
• Teensyduino
• A digital audio workstation (DAW) such as Ableton Live



The Teensy is a complete USB-based microcontoller development system, in a very small footprint! All programming is done via the USB port. No special programmer is needed, only a standard “Mini-B” USB cable and a PC or Macintosh with a USB port. This is the latest version, 2.0.

Key Features:

  • USB can be any type of device
  • AVR processor, 16 MHz
  • Single pushbutton programming
  • Easy to use Teensy Loader application
  • Free software development tools
  • Works with Mac OS X, Linux & Windows
  • Tiny size, perfect for many projects
  • Available with pins for solderless breadboard

Comes with assembled Teensy board (ATmega32u4 with bootloader preinstalled) and header to allow easy breadboarding. We suggest using AVR-gcc (like WinAVR) with the LUFA library or ‘Teensyduino’ Be sure to check out the multiple resources available at PJRC!

Filed under: avr development — by Becky Stern, posted October 31, 2012 at 11:24 am


Teensy 3.0 Software Update

 

Teensy 3.0 is a 32 bit ARM-based, breadboard compatible development board that you can program using the Arduino IDE.  Teensy 3.0 runs sketches much after than 8 bit Arduino boards, has higher performance peripherals, and is available at Adafruit now.

Teensy3 rtc 1

I’m Paul Stoffregen, creator of the Teensy board and software.  Phil Torrone asked me to share some of the details of making Teensy 3.0 here on the Adafruit blog.

Click “read more” for details of the latest software update, real-time clock support, touch sensing, bugs recently fixed, development on the XBee, SdFat and FastSPI libraries, and some discussion of issues porting Arduino libraries to run on a 32 bits processor, and remaining challenges to be addressed in the next software updates.

 

(more…)



NEW PRODUCT – Teensy 3.0 + header

Window-347

NEW PRODUCT – Teensy 3.0 + header. Teensy 3.0 is a small, breadboard-friendly development board designed by Paul Stoffregen and PJRC. Teensy 3.0 will bring a low-cost 32 bit ARM Cortex-M4 platform to hobbyists, students and engineers, using an adapted version of the Arduino IDE (Teensyduino) or programming directly in C language.

Window-1-206

Based on a 32 bit ARM chip, Teensy 3.0 aims to greatly increase the computing capability and peripheral features, but maintain the same easy-to-use platform that has made Teensy 2.0 so successful.

Please note: Teensy 3.0 and 2.0 are not official Arduino-brand products. Although the Teensyduino IDE has been adapted so that many simple Arduino projects will work with the Teensy, there will still be a lot of libraries and shields that will not work with this device! If you’re new to microcontrollers, we suggest going with a classic Arduino UNO since all Arduino projects, examples and libraries will work with it.

Technical Specifications:

  • 32 bit ARM Cortex-M4 48 MHz CPU (M4 = DSP extensions) Here is Freescale’s datasheet for the chip (warning 1227 pages)
  • 128K Flash Memory, 16K RAM, 2K EEPROM
  • 14* High Resolution Analog Inputs (13 bits usable, 16 bit hardware)
  • 34* Digital I/O Pins (10 shared with analog)
  • 10 PWM outputs
  • 8 Timers for intervals/delays, separate from PWM
  • USB with dedicated DMA memory transfers
  • 3 UARTs (serial ports)
  • SPI, I2C, I2S, IR modulator
  • I2S (for high quality audio interface)
  • Real Time Clock (with user-added 32.768 crystal and battery)
  • 4 general purpose DMA channels (separate from USB)
  • Touch Sensor Inputs

This board is super new, so most of the information, documentation and specs are only up on the Kickstarter page. Please check it out for more details!

In stock and shipping now!



USB Analog Gauge

7993734647

7993635060

USB Analog Gauge @ NYC Resistor. Hudson writes -

Perhaps at your hackerspace you have a pile of “badass gauges” and want to do something with them. How about a USB interface, a laser cut enclosure and an RGB status indicator LED?

Uses a Teensy!



SevenBlocks – A Tribute to Seven Segments

SevenBlocks – A Tribute to Seven Segments

SevenBlocks is a digital clock resembling a classic red on black alarm clock, featuring a mechanic seven segment display of solid blocks moving into the viewers space. Over a hundred years ago the seven segment display was born and they became ubiquitos in our daily lifes. Thousands of segments are guiding us throughout our life, without us spending a single thought on this beautiful invention.

SevenBlocks is a digital clock resembling a classic red on black alarm clock, featuring a mechanic seven segment display of solid blocks moving into the viewers space.

Ingredients: ATMega8, HXT-500, Acrylic glass, 75HC595, DS1307, DCF77,LM75, …

See https://github.com/kiu/SevenBlocks for Bill Of Materials, DXF files, Eagle/Gerber files and source code.
- All files are licensed under Creative Commons Attribution 3.0 (CC BY 3.0)



PROMDate with Teensy++

PROMDate

Trammel Hudson writes:

My project with Adam Mayer at NYC Resistor to read every PROM that we find continues into its fourth version. The latest is most compact and flexible yet — the entire design piggybacks a pjrc Teensy++ on the 40 pin DIP ZIF socket from Adafruit Industries with almost no wiring and is super flexible. It can reroute the pins in software, so most any five volt DIP ROM, EPROM or EEPROM can be read.

via Facebook

Teensy++ (AT90USB1286 USB dev board) + header! The Teensy++ is a complete USB-based microcontoller development system, in a very small footprint! All programming is done via the USB port. No special programmer is needed, only a standard “Mini-B” USB cable and a PC or Macintosh with a USB port. Its the big sister version of the popular Teensy board we carry, this board has tons of FLASH, RAM, pins and more. This is the latest version, 2.0.

Key Features:

  • USB can be any type of device
  • AVR processor, 16 MHz
  • Single pushbutton programming
  • Easy to use Teensy Loader application
  • Free software development tools
  • Works with Mac OS X, Linux & Windows
  • Tiny size, perfect for many projects
  • Comes with headers pins that you can solder on to plug it into any solderless breadboard

Comes with assembled Teensy++ board (AT90USB1286 with bootloader preinstalled) and header to allow easy breadboarding. We suggest using AVR-gcc (like WinAVR) with the LUFA library or ‘Teensyduino’ Be sure to check out the multiple resources available at PJRC!

Dimensions: 2″ x 0.7″

  • FLASH: 130048 bytes available
  • RAM: 8192 bytes
  • EEPROM: 4096 bytes
  • IO: 46 pins
  • ADC: 8 analog inputs (multiplexed to one ADC)
  • PWM: 9 outputs
  • UART, I2C and SPI hardware interfaces

We suggest using AVR-gcc (like WinAVR) with the LUFA library or ‘Teensyduino’ Be sure to check out the multiple resources available at PJRC!

In stock and shipping now!

Filed under: avr development — by Becky Stern, posted August 7, 2012 at 9:11 am


Adafruit, Arduino and others – Partners in Atmel University program!

Adafruit 104

Adafruit, Arduino and others – Partners in Atmel University program!.

Welcome to the Atmel® University Program. Our mission is to support the academic community and to advance education through technology platforms, engineering resources and classroom solutions. You are invited to become a part of an educational community with over 1,000 members worldwide. Here, you can collaborate and learn from each other by sharing curricula training materials and student projects.

  • Apply for donations
  • Request student sponsorships
  • Access curriculum material and labs (educators)
  • Access training material
  • Enjoy discounts and specials on recommended textbooks
  • Get 50% discount on boards and kits, plus discounts and specials from partners
  • Get free passes for special Atmel training events
  • Get early access to product updates and news on Atmel events and training opportunities

Students can benefit from the training videos, articles and documents that are provided on the Atmel University page and our YouTube Channel. Students can also request sponsorship for competitions and other creative ideas; these requests will be reviewed on a case-by-case basis. To receive all the student benefits of our program, we encourage student registration.

We are very excited to be part of this program and partners with Atmel, Arduino and all the other great companies! Read more!



BB-313 PCBs Now Available!

Back in March, I released the design for the BB-313, a breadboarding platform for the ATTiny2313/4313. After some great feedback and many requests, I’m happy to announce I’ve started selling the PCBs.

These are nice, lead-free boards with a good-quality silkscreen, and they’re available in any color you want, as long as it’s green. Boards are $5/each + $2.50 shipping within the US. Check out the PCBs section of the project page to place an order or for more information.

Thanks to everyone for their amazing feedback and support on this project — the enthusiastic response means that I can continue to develop and share new open hardware designs. :)

Note: these PCBs are being sold directly by me (johngineer), and not by Adafruit.

Filed under: avr development,EE — by johngineer, posted June 18, 2012 at 11:21 am


Pinout Reference for Adafruit ATMega32u4 Breakout

Another week, another pinout reference.:)

A follow-up to my Arduino Leonardo pinref, I’ve created a reference sheet for the Adafruit ATMega32u4 Breakout board. Useful for seeing at a glance which pins can do hardware PWM, have an ADC, or can trigger low-level interrupts.Very handy for breadboarding.

The reference is available and as an image or a PDF: the full-size image is here; you can download the PDF here, or from the product page (under ‘downloads’). The PDF prints onto a standard 8.5×11 sheet, with the board at 2x the actual size.

Happy hacking!

Filed under: avr development — by johngineer, posted June 15, 2012 at 11:10 am


Atmel’s new videos… “Manipulating the RSTDISBL fuse”

Atmel’s new videos… “Manipulating the RSTDISBL fuse”. That’s Dean of LUFA fame!

How to program the (RESET) PC6 line as a general I/O port using High Voltage Parallel Programming Mode (HVPP) on an ATmega8.



www.flickr.com
adafruit's items Go to adafruit's photostream
www.flickr.com
items in Adafruits More in Adafruits pool