lundi 4 janvier 2016


Hey tout le monde !

Nous devons acheter un accéléromètre analogique à 3 axes  qui nous permettra de continuer nos expériences. Nous avons fait la commande, et la semaine prochaine nous l'aurons.
Nous avons fait la fusée avec 2 bouteilles, et pour qu'elle soit assez stable nous lui avons mis un cône, et des ailerons, plus un bouchon par où l'air passera.
Mais pas de chance aujourd'hui en cherchant la "fusée" dans l'armoire des TPE, nous ne l'avons pas trouvée. la fusée s'était comme envolée !

Heureusement, nous avons un plan B :
Pour tester Arduino, nous ferons un test avec des petites voitures le temps de reconstruire une autre fusée.
Notre première solution pour mesurer la vitesse d'un objet était d'utiliser le logiciel Latis-Pro. Nous avons donc pu filmé une petite voiture en mouvement pour pouvoir avoir la courbe de l’accélération de la voiture avec Latis-Pro. Mais malheureusement, comme nous avions une version découverte, elle a expirée. Du coup nous devions tout recommencer. Eh oui c'est aussi cela être un scientifique, tout ne marche pas toujours du premier coup, il faut réessayer et après ça fonctionne.

Test: arduino, del

Salut !
Notre prof nous a trouver des cartes Arduino et aujourd'hui nous allons donc pouvoir tester le logiciel Arduino, chose que nous attendons depuis quelques temps déjà. Pour voir à quel point Arduino est un logiciel "facile d'utilisation" comme dirait notre prof, nous allons commencer par trouver un programme pour faire clignoter les DEL (diodes électroluminescentes).
Voici comment se présente le logiciel Arduino :

Voici le programme:

// --- Programme Arduino ---
// par X. HINAULT - 2010
// --- Que fait ce programme ? ---
/* Fait clignoter une LED*/
// --- Circuit à réaliser ---
// Connecter une LED en série avec résistance sur la broche 4 (configurée en sortie)
// --- Inclusion des librairies utilisées ---
// ...
// --- Déclaration des constantes ---
// ...
// --- constantes des broches ---
const int LED=4; //declaration constante de broche
// --- Déclaration des variables globales ---
// ...
// --- Initialisation des fonctionnalités utilisées ---
// ...
//**************** FONCTION SETUP = Code d'initialisation *****
// La fonction setup() est exécutée en premier et 1 seule fois, au démarrage du programme
void setup()   { // debut de la fonction setup()
// --- ici instructions à exécuter au démarrage ---
 pinMode(LED, OUTPUT); //met la broche en sortie


} // fin de la fonction setup()
// ********************************************************************************
//*************** FONCTION LOOP = Boucle sans fin = coeur du programme *************
// la fonction loop() s'exécute sans fin en boucle aussi longtemps que l'Arduino est sous tension
void loop(){ // debut de la fonction loop()
// --- ici instructions à exécuter par le programme principal ---
digitalWrite(LED,HIGH); // met la broche au niveau haut (5V) – allume la LED
delay(500); // pause de 500 millisecondes (ms)
digitalWrite(LED,LOW); // met la broche au niveau bas (0V) – éteint la LED
delay(500); // pause de 500ms
} // fin de la fonction setup()
// ********************************************************************************
// --- Fin programme ---


Nous avons rentré le programme dans Arduino.
Nous avons ensuite relié la carte Arduino avec la diode.
Nous avons connecté la carte microcontrôleur à l'ordinateur.
Enfin nous avons téléversé ou transmis le programme Arduino à la carte.
Résultat final : la diode clignote.

Fonctionnement du programme :
Le programme envoie des instructions à la carte : dans ce programme l'instruction est d'allumer et d'éteindre la LED alternativement en mettant la broche en niveau haut avec 5 V puis en niveau bas avec 0 V ce qui fera clignoter la LED.