Cours:ArduinoSansLoopSetup : Différence entre versions
(Page créée avec « Il est tout à fait possible de se passer complètement des librairies Arduino, tout en utilisant le logiciel Arduino ! exemple : <source lang=c> #define F_CPU 16000000U... ») |
|||
Ligne 1 : | Ligne 1 : | ||
Il est tout à fait possible de se passer complètement des librairies Arduino, tout en utilisant le logiciel Arduino ! | Il est tout à fait possible de se passer complètement des librairies Arduino, tout en utilisant le logiciel Arduino ! | ||
− | exemple : | + | ={{Rouge|exemple :}}= |
<source lang=c> | <source lang=c> | ||
Ligne 18 : | Ligne 18 : | ||
} | } | ||
</source> | </source> | ||
+ | |||
+ | |||
+ | ={{Rouge|Attention}}= | ||
+ | |||
+ | Il faut utiliser la fonction {{Rouge|_delay_ms}} et non pas la fonction {{Rouge|delay}} (qui repose sur le timer0). |
Version du 24 mars 2014 à 21:15
Il est tout à fait possible de se passer complètement des librairies Arduino, tout en utilisant le logiciel Arduino !
exemple :
#define F_CPU 16000000UL
#include <util/delay.h>
int main()
{
DDRB=0x0F;
for(;;)
{
PORTB^=0x0F;
_delay_ms(500);
}
}
Attention
Il faut utiliser la fonction _delay_ms et non pas la fonction delay (qui repose sur le timer0).