27
0
Catégories :
Electronique
Suite au workshop arduino, j'ai décidé de m'acheter quelques cartes arduino chez fungizmos, dont une carte Bluetooth et carte Ethernet pour pouvoir m'amuser un peu 
Je vais me servir de ce billet comme aide-mémoire et partager mes recherches sur les cartes arduino...
bibliothèques / librairies utilisées :
- serveur web : webduino
- cron : TimedAction
- Arduino Timer interrupt pour le nouveau modèle duemilanove (Atmel ATmega328)
matériel / hardware :
some arduino code snippet
typedef struct _frame_ {
byte data[3];
byte checksum
} Frame;
Frame f;
void foobar(_frame_* frame) {};
useful C code snippet
#define BUFFER_SIZE 10 char buffer[BUFFER_SIZE]; int index=0; buffer[index] = random(); ++index%BUFFER_SIZE;
- calcul de puissance avec des entiers : x^y
int pow(int x, int y) {
return round(pow((double)x, (double)y));
}
- conversion de MSB (Most Significant Byte) et LSB (Less Significant Byte)
x = ((unsigned int) buffer[0] <<8) | buffer[1];


