Différences entre les versions de « Le75::D4rkw3bM4st3r69 »

De {}
Aller à la navigation Aller à la recherche
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 35 : Ligne 35 :
  
 
http://befr.rs-online.com
 
http://befr.rs-online.com
 +
 +
PROCESSING
 +
[[Fichier:Capture d’écran Leopold Vanwetwinkel.png]]
 +
 +
<source lang="java">
 +
float positionY;
 +
float positionX;
 +
float vitesseX;
 +
float vitesseY;
 +
 +
void setup(){
 +
 
 +
  size(600, 600);
 +
  positionY = 300;
 +
  positionX = 300;
 +
  vitesseX = 3;
 +
  vitesseY =4;
 +
 
 +
}
 +
 +
void draw(){
 +
  noStroke();
 +
  background(0,14,10);
 +
  fill(102,13,12);
 +
  ellipse(positionX, positionY,100, 100);
 +
  ellipse(positionY,300,100,positionX);
 +
  positionY = positionY + vitesseY;
 +
  positionX = positionX + vitesseX;
 +
  //on veut que quand le centre du cercle est à 550 en y
 +
  //la formule devient positionY = positionY -1;
 +
 
 +
  if(positionY >= 550){
 +
    vitesseY = -1;
 +
  }
 +
 
 +
  if(positionY <= 50){
 +
    vitesseY = 3;
 +
  }
 +
  if(positionX >= 550){
 +
    vitesseX = -1;
 +
  }
 +
  if(positionX <=50){
 +
    vitesseX = 3;
 +
  }
 +
}
 +
</source>
 +
 +
<source lang="java">
 +
float positionY;
 +
float positionY;
 +
float positionX;
 +
float vitesseX;
 +
float vitesseY;
 +
 +
void setup(){
 +
  background(0,14,positionY);
 +
  size(600, 600);
 +
  positionY = 300;
 +
  positionX = 300;
 +
  vitesseX = 3;
 +
  vitesseY =4;
 +
 
 +
}
 +
 +
void draw(){
 +
  noStroke();
 +
  fill(102,positionX,12);
 +
  ellipse(positionX, positionY,100, 500);
 +
  fill(positionY,positionX,250);
 +
  ellipse(positionX,100,300,positionX);
 +
  fill(200,positionY,positionX);
 +
  rect(200,300,200,positionY);
 +
  positionY = positionY + vitesseY;
 +
  positionX = positionX + vitesseX;
 +
  //on veut que quand le centre du cercle est à 550 en y
 +
  //la formule devient positionY = positionY -1;
 +
 
 +
  if(positionY >= 550){
 +
    vitesseY = -1;
 +
  }
 +
 
 +
  if(positionY <= 50){
 +
    vitesseY = 3;
 +
  }
 +
  if(positionX >= 500){
 +
    vitesseX = -1;
 +
  }
 +
  if(positionX <=50){
 +
    vitesseX = 3;
 +
  }
 +
}
 +
</source>
 +
 +
<source lang="java">
 +
 +
float positionY;
 +
float positionX;
 +
float vitesseX;
 +
float vitesseY;
 +
 +
void setup(){
 +
 
 +
  size(600, 600);
 +
  positionY = 300;
 +
  positionX = 300;
 +
  vitesseX = 3;
 +
  vitesseY =4;
 +
 
 +
}
 +
 +
void draw(){
 +
  noStroke();
 +
  background(0,14,10);
 +
  fill(102,13,12);
 +
  ellipse(positionX, positionY,100, 100);
 +
  ellipse(positionY,300,100,positionX);
 +
  positionY = positionY + vitesseY;
 +
  positionX = positionX + vitesseX;
 +
  //on veut que quand le centre du cercle est à 550 en y
 +
  //la formule devient positionY = positionY -1;
 +
 
 +
  if(positionY >= 550){
 +
    vitesseY = -1;
 +
  }
 +
 
 +
  if(positionY <= 50){
 +
    vitesseY = 3;
 +
  }
 +
  if(positionX >= 550){
 +
    vitesseX = -1;
 +
  }
 +
  if(positionX <=50){
 +
    vitesseX = 3;
 +
  }
 +
}
 +
</source>

Version actuelle datée du 15 février 2016 à 11:06

Projo-Laser: http://www.instructables.com/id/Laser-Image-Projector/?ALLSTEPS (dur) Sound Waves: http://mahinterncity.tumblr.com/post/58797160792/making-sound-waves-visible-diy-tonoscope (a combiner avec autre chose)

                      http://www.ted.com/talks/evan_grant_cymatics

Capteur de choc: http://boutique.semageek.com/fr/154-piezo-20mm.html


Pages intéresante: http://www.semageek.com/ http://www.instructables.com/ http://garagelab.com/

PROJET MQ3: https://www.pololu.com/product/1634 https://www.pololu.com/product/1479 http://sensorworkshop.blogspot.be/2008/04/sensor-report-mq3-gas-sensor.html https://www.youtube.com/watch?v=QFKNt9lpn9k https://www.youtube.com/watch?v=M0rTfAKIweo http://garagelab.com/profiles/blogs/tutorial-breathalyzer-using-alcohol-gas-sensor-with-arduino https://www.youtube.com/watch?v=BIf_mpnsZvY http://electronfun.com/project_2.php


Types de capteur: http://www.interface-z.fr/conseils/tableau-capteur.htm Capteurs à seuil de pression pneumatique Capteurs à fuite Détecteurs fluidique de proximité Capteur capacitif Capteur inductif Capteur optique Codeurs rotatifs Capteur de position

Les capteurs de pression


http://befr.rs-online.com

PROCESSING Capture d’écran Leopold Vanwetwinkel.png

float positionY;
float positionX;
float vitesseX;
float vitesseY;

void setup(){
  
  size(600, 600);
  positionY = 300;
  positionX = 300;
  vitesseX = 3;
  vitesseY =4;
  
}

void draw(){
  noStroke();
  background(0,14,10);
  fill(102,13,12);
  ellipse(positionX, positionY,100, 100);
  ellipse(positionY,300,100,positionX);
  positionY = positionY + vitesseY;
  positionX = positionX + vitesseX;
  //on veut que quand le centre du cercle est à 550 en y
  //la formule devient positionY = positionY -1;
  
  if(positionY >= 550){
    vitesseY = -1;
  }
  
  if(positionY <= 50){
    vitesseY = 3;
  }
  if(positionX >= 550){
    vitesseX = -1;
  }
  if(positionX <=50){
    vitesseX = 3;
  }
}
float positionY;
float positionY;
float positionX;
float vitesseX;
float vitesseY;

void setup(){
  background(0,14,positionY);
  size(600, 600);
  positionY = 300;
  positionX = 300;
  vitesseX = 3;
  vitesseY =4;
  
}

void draw(){
  noStroke();
  fill(102,positionX,12);
  ellipse(positionX, positionY,100, 500);
  fill(positionY,positionX,250);
  ellipse(positionX,100,300,positionX);
  fill(200,positionY,positionX);
   rect(200,300,200,positionY);
  positionY = positionY + vitesseY;
  positionX = positionX + vitesseX;
  //on veut que quand le centre du cercle est à 550 en y
  //la formule devient positionY = positionY -1;
  
  if(positionY >= 550){
    vitesseY = -1;
  }
  
  if(positionY <= 50){
    vitesseY = 3;
  }
  if(positionX >= 500){
    vitesseX = -1;
  }
  if(positionX <=50){
    vitesseX = 3;
  }
}
float positionY;
float positionX;
float vitesseX;
float vitesseY;

void setup(){
  
  size(600, 600);
  positionY = 300;
  positionX = 300;
  vitesseX = 3;
  vitesseY =4;
  
}

void draw(){
  noStroke();
  background(0,14,10);
  fill(102,13,12);
  ellipse(positionX, positionY,100, 100);
  ellipse(positionY,300,100,positionX);
  positionY = positionY + vitesseY;
  positionX = positionX + vitesseX;
  //on veut que quand le centre du cercle est à 550 en y
  //la formule devient positionY = positionY -1;
  
  if(positionY >= 550){
    vitesseY = -1;
  }
  
  if(positionY <= 50){
    vitesseY = 3;
  }
  if(positionX >= 550){
    vitesseX = -1;
  }
  if(positionX <=50){
    vitesseX = 3;
  }
}