Difference between revisions of "Afficheur TM1638"
Jump to navigation
Jump to search
(Created page with "Module d'affichage bon marché et chainable. Achat http://www.dealextreme.com/p/8x-digital-tube-8x-key-8x-double-color-led-module-81873 Bibliothèque pour l'Arduino http://code…") |
|||
Line 1: | Line 1: | ||
− | Module d'affichage bon marché et chainable. |
+ | Module d'affichage bon marché et chainable. comporte 8 afficheurs segments, 8 LED vert+rouge et 8 boutons. |
− | Achat http://www.dealextreme.com/p/8x-digital-tube-8x-key-8x-double-color-led-module-81873 |
+ | Achat sur DX http://www.dealextreme.com/p/8x-digital-tube-8x-key-8x-double-color-led-module-81873 |
− | |||
⚫ | |||
+ | ==Bibliothèque pour l'Arduino== |
||
⚫ | |||
Démo http://www.youtube.com/watch?v=s5c2kZjGeVk |
Démo http://www.youtube.com/watch?v=s5c2kZjGeVk |
||
+ | |||
+ | <pre> |
||
+ | // from http://code.google.com/p/tm1638-library/source/browse/trunk/examples/tm1638_one_module_example/tm1638_one_module_example.pde |
||
+ | #include <TM1638.h> |
||
+ | |||
+ | // define a module on data pin 3, clock pin 2 and strobe pin 4 |
||
+ | TM1638 module(3, 2, 4); |
||
+ | |||
+ | void setup() { |
||
+ | // display a hexadecimal number and set the left 4 dots |
||
+ | module.setDisplayToHexNumber(0x1234ABCD, 0xF0); |
||
+ | } |
||
+ | |||
+ | void loop() { |
||
+ | byte keys = module.getButtons(); |
||
+ | |||
+ | // light the first 4 red LEDs and the last 4 green LEDs as the buttons are pressed |
||
+ | module.setLEDs(((keys & 0xF0) << 8) | (keys & 0xF)); |
||
+ | } |
||
+ | |||
+ | |||
+ | </pre> |
Revision as of 11:59, 30 August 2011
Module d'affichage bon marché et chainable. comporte 8 afficheurs segments, 8 LED vert+rouge et 8 boutons.
Achat sur DX http://www.dealextreme.com/p/8x-digital-tube-8x-key-8x-double-color-led-module-81873
Bibliothèque pour l'Arduino
http://code.google.com/p/tm1638-library Démo http://www.youtube.com/watch?v=s5c2kZjGeVk
// from http://code.google.com/p/tm1638-library/source/browse/trunk/examples/tm1638_one_module_example/tm1638_one_module_example.pde #include <TM1638.h> // define a module on data pin 3, clock pin 2 and strobe pin 4 TM1638 module(3, 2, 4); void setup() { // display a hexadecimal number and set the left 4 dots module.setDisplayToHexNumber(0x1234ABCD, 0xF0); } void loop() { byte keys = module.getButtons(); // light the first 4 red LEDs and the last 4 green LEDs as the buttons are pressed module.setLEDs(((keys & 0xF0) << 8) | (keys & 0xF)); }