Difference between revisions of "Project:YAAC"
Danielsikar (talk | contribs) |
Danielsikar (talk | contribs) |
||
Line 46: | Line 46: | ||
(...)<br> | (...)<br> | ||
− | The YACC at this point should not be listed, the device needs a reset. | + | The YACC at this point should not be listed, the device needs a reset.<br> |
− | Push the reset button for 5 seconds (I count five elephants) the run lsusb again. | + | Push the reset button for 5 seconds (I count five elephants) the run lsusb again.<br> |
$ lsusb | $ lsusb | ||
− | This time, all being well, an Atmel device should be enumerated: | + | This time, all being well, an Atmel device should be enumerated:<br> |
− | Bus 005 Device 002: ID 044e:300d Alps Electric Co., Ltd Bluetooth Controller (ALPS/UGPZ6) | + | Bus 005 Device 002: ID 044e:300d Alps Electric Co., Ltd Bluetooth Controller (ALPS/UGPZ6)<br> |
− | Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub | + | Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br> |
− | Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader | + | Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader<br> |
− | Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub | + | Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br> |
− | Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub | + | Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br> |
− | '''Bus 002 Device 003: ID 03eb:2ffa Atmel Corp.''' | + | '''Bus 002 Device 003: ID 03eb:2ffa Atmel Corp.'''<br> |
Revision as of 21:35, 1 September 2010
Project maintained by Daniel Sikar ~/ dsikaratgmaildotcom.
YAAC
| |
---|---|
QR code |
Project Brief
Summary
YAAC - Yet Another Arduino Clone. Based on Atmel's AT90USB162. Low part count. Cheap to build.
Overview
This is something I developed entirely above the 20/20 Archery Club, at the previous London Hackspace address. It is based on three projects, the Benito 7, Nanduino and Teensy. You can run sketches on this device, though getting to burn the actual code on the Atmel is not straightforward.
Motivation
1. Gaining experience with SMD components (AT90USB162).
2. Building a cheap device that can be programmed via USB.
3. Working with Atmel microcontrollers.
4. Being able to tap into the growing Wiring libraries.
Schematic
Todo
Software required
Todo
Running sketches on the YAAC
Enumerating the YAAC
From the prompt:
$ lsusb
which should generate a list such as:
Bus 005 Device 002: ID 044e:300d Alps Electric Co., Ltd Bluetooth Controller (ALPS/UGPZ6)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
(...)
The YACC at this point should not be listed, the device needs a reset.
Push the reset button for 5 seconds (I count five elephants) the run lsusb again.
$ lsusb
This time, all being well, an Atmel device should be enumerated:
Bus 005 Device 002: ID 044e:300d Alps Electric Co., Ltd Bluetooth Controller (ALPS/UGPZ6)
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 03eb:2ffa Atmel Corp.