start:arduino:ports
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
start:arduino:ports [2020/12/01 12:25] – [Exemple de programme Arduino UNO pour faire clignoter 2 LEDS] gerardadmin | start:arduino:ports [2023/01/27 16:08] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
======== Programmation des Ports sur Arduino ======== | ======== Programmation des Ports sur Arduino ======== | ||
+ | |||
+ | |||
+ | {{ : | ||
[[https:// | [[https:// | ||
Ligne 90: | Ligne 93: | ||
// On positionne en sortie OUTPUT | // On positionne en sortie OUTPUT | ||
// On part de la droite vers la gauche pour lire les n° des bits donc des broches. | // On part de la droite vers la gauche pour lire les n° des bits donc des broches. | ||
- | DDRD = B11111110; // attention les bits 0 = 0 et le bit 1 = 1 sinon pas de liaison série ....!!! | + | DDRD = B11111110; // ATTENTION le bit 0 = 0 et le bit 1 = 1 sinon pas de liaison série ....!!! |
- | | + | |
} | } | ||
Ligne 99: | Ligne 102: | ||
PORTD = B10001000; // toujours | PORTD = B10001000; // toujours | ||
| | ||
- | PORTD = BO000O000; // On eteind les 2 LEDS | + | PORTD = B00000000; // On eteind les 2 LEDS |
| | ||
Ligne 105: | Ligne 108: | ||
</ | </ | ||
+ | |||
+ | === Autres Methodes === | ||
+ | |||
+ | *bitRead(x, n); bitRead() permet de lire l' | ||
+ | *bitWrite(x, | ||
+ | *bitSet(x, n); bitSet() permet de mettre un bit à " | ||
+ | *bitClear(x, | ||
+ | *bit(n); | ||
+ | |||
+ | *https:// |
/home/chanteri/www/fablab37110/data/attic/start/arduino/ports.1606821901.txt.gz · Dernière modification : 2023/01/27 16:08 (modification externe)