|
12345678910111213141516171819202122232425 |
- Tutorial 0 - Introduction
- =========================
- The first two tutorials are intended to be read in sequence:
- 1. Breadboard keyboard
- 2. Single-layer keybrd
- You can write a keyboard firmware after reading tutorial 2.
- Topics covered in tutorial 2 apply to all keybrd sketches.
- The remaining tutorials can be read in any sequence, and highlight topics that may or may not be useful to your keyboard design.
-
- The tutorials assume the reader:
- * is familiar with C++
- * is new to Arduino, firmware, controllers, and the internal workings of keyboards
-
- Each tutorial presents an example sketch.
- All the example sketches have 2 to 8 keys and run on a breadboard keyboard.
-
- todo all the tutorial sketches are tested on teensy 2.0 and PCA9655E-D IOE
- in July, sketches will be changed to Teensy LC and MCP23018 IOE
-
- You will need a breadboard keyboard with a Teensy 2.0 controller to run the tutorial sketches.
- If you use a different controller, you may have to change port classes.
- If you already have a keyboard with an Arduino compatible controller, you can use that instead of a breadboard keyboard.
-
- [breadboard keyboard with 2 rows and 2 columns]
- (images/breadboard_keyboard_2x2_labeled.jpg "2x2 breadboard keyboard")
|