Modifier Tutorial : CATAPONG

Vous ne pouvez pas modifier cette page, pour les raisons suivantes :


Image principaleCette image sert à illustrer la page sur toute la plateforme. Privilégiez le format paysage (idéalement 800 x 600 px).

Description
Disciplines scientifiques

Tout sélectionnerSélectionner aucun

Difficulté

Facile : Accessible à tous. Un enfant de 8 ans peut, sans difficulté, réaliser l'expérience.

Technique : Accessible à tous. Un adulte peut, sans difficulté, réaliser l'expérience.

Expert : Seul un adulte averti peut réaliser l'expérience.

DuréeDurée totale pour réaliser le tutoriel (temps de repos, séchage, cuisson... inclus).

Mots-clésEntrez 4 à 5 mots clés pour décrire votre expérience. Ces mots clés peuvent être des thèmes ou des concepts scientifiques (séparez chaque mot clé par une virgule).
  • bois
  • balle
  • Catapulte

Introduction (facultatif)

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Listez ici les pièces, outils et matériaux utilisés dans le tutorielListez ici les pièces et outils nécessaires pour réaliser ce tutoriel. Pour créer une nouvelle fiche "Pièce" ou "Outil", utilisez ce formulaire.

Étapes

Étape 1

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Étape 2

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Étape 3

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Étape 4

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Étape 5

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Étape 6

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Étape 7

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Étape 8

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Étape 9

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Étape 10

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Étape 11

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Étape 12

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}



Comment ça marche ?

Observations : que voit-on ?

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Mise en garde : qu'est-ce qui pourrait faire rater l'expérience ?

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Explications

Plus d'explications

Application : dans la vie de tous les jours

Vous aimerez aussi


Éléments pédagogiques

Objectifs pédagogiques Listez ce à quoi peut servir cette expérience : comprendre tel phénomène, tel concepts, etc... 

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Pistes pour animer l'expérience Idée d'animation, de mise en scène.

Copier-coller ce code dans le programme arduino puis le téléverser dans la carte :

#include "Wire.h" 

#include "Adafruit_BMP085.h" // librairie spéciale pour cette famille de capteurs 

Adafruit_BMP085 mySensor; // on crée un objet du type souhaite 

float tempC; // variable qui contiendra la température 

float pression; //variable pour la pression

//A noter : la pression est renvoyé en Pa (Pascal), 
//la météo donne la pression en hectoPascal, 
//suffit d'enlever les 2 derniers chiffres tout simplement...

void setup() {

 Serial.begin(9600); //Pour changer, on lance la transmission PC - arduino
 mySensor.begin();   //Et la communication capteur-arduino

} 

void loop() {

tempC = mySensor.readTemperature(); //On lit la temperature 
pression=mySensor.readPressure(); //et on lit la pression

Serial.print("Temperature : "); Serial.print(tempC); Serial.println(" °C");

Serial.print("Pression: "); Serial.print(pression); Serial.println(" Pa"); 

Serial.println(""); delay(1000); 
}


Sources et ressources Lien vers des sites web ressources : wikipédia, CNRS, Wikipédia,... éventuellement une bibliographie (ex les bouquins petits débrouillards).


Annuler
Statut

Publié : La page apparait dans les résultats de la recherche et peut être traduite.

Brouillon : La page n'apparait que sur le profil du premier auteur et ne peut pas être traduite.