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 : (modification externe)
