Cours:SansLibArduino : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(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 actuelle datée du 24 mars 2014 à 22: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).