ARDUINO
Un arduino ?




Le but ?



Différentes parties
code !

IDE
Les bases du code
Définition
Le code source est un texte qui représente les instructions de programme telles qu'elles ont été écrites par un programmeur. Le code source se matérialise souvent sous la forme d'un ensemble de fichiers textes.
(source : wikipedia )
Les variables
int unevariable = 5;
unevariable = unevariable + 1;
unevariable = 2;
//etc
Ou le placer ?
int led = 13
// the setup function runs once when you press reset or power the board
void setup() {
// initialize led
pinMode(led, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Le montage (carte de montage)

Le montage

ATTENTION:
- orientation de la led + (long cote)
- a mettre une resistance
Yeah, c'était votre premier code !
:-)
TP : faire brûler plusieurs led

CODE (SUITE )!
Afficher du texte
void setup(){
Serial.begin(9800);
}
void loop()
{
Serial.println("hello tout le monde !");
}
Conditions !
int a = 5;
void setup(){
Serial.begin(9800);
}
void loop()
{
if(a == 5){
Serial.println("a est 5");
}
if(a>5){
Serial.println("a plus grand que 5");
}
if(a != 5){
Serial.println("a n est pas egale a 5");
}else{
Serial.println("a == 5");
}
}
les boucles
int a = 5;
int e = 200;
int iterateur = 0;
void setup(){
Serial.begin(9800);
}
void loop()
{
for(int i=0;i<200;i++){
Serial.println((String)"je suis le "+i);
}
while(iterateur<e){
Serial.println((String)"je suis le "+i);
iterateur ++;
}
}
les fonctions
int a = 5;
int e = 200;
int iterateur = 0;
int addition(a,b){
int retour = a+b;
return retour;
}
void remise_a_zero(){
a = 0;
e = 0;
iterateur=0;
}
void setup(){
Serial.begin(9800);
}
void loop()
{
int ex_int_func = addition(10,50); //60
//ou
remise_a_zero();
}
Fin des bases de programmation en C :-)
Les capteurs

Des capteurs a gogp
Votre projet
Ce que vous voulez!
propositions:


Amusez-vous bien !
http://slides.com/jchr0101/deck-1
deck
By jchr
deck
- 557