Différences entre les versions de « Le75::Capitaine Flam »
(24 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
+ | '''''2em Quadri''''' | ||
+ | |||
+ | '''Exercice n5 = chien qui bouge avec son''' | ||
+ | |||
+ | |||
+ | |||
+ | //<source lang="java"> | ||
+ | |||
+ | import processing.sound.*; | ||
+ | PImage chienchien; | ||
+ | AudioIn entree; | ||
+ | Amplitude volume; | ||
+ | |||
+ | float posX; | ||
+ | float posY; | ||
+ | |||
+ | float vitesseX; | ||
+ | float vitesseY; | ||
+ | |||
+ | void setup(){ | ||
+ | background(250,30,100); | ||
+ | |||
+ | size(600, 600); | ||
+ | posX = 300; | ||
+ | posY = 300; | ||
+ | |||
+ | vitesseX = 0.4; | ||
+ | vitesseY = 0.6; | ||
+ | |||
+ | chienchien = loadImage("chienchien.png"); | ||
+ | |||
+ | entree = new AudioIn(this, 0); | ||
+ | volume = new Amplitude(this); | ||
+ | |||
+ | entree.start(); | ||
+ | volume.input(entree); | ||
+ | } | ||
+ | |||
+ | void draw(){ | ||
+ | background(250,30,100); | ||
+ | |||
+ | image(chienchien, posX, posY, 100, 100); | ||
+ | |||
+ | if(volume.analyze() > 0.05){ | ||
+ | vitesseX = random(-3, 4); | ||
+ | vitesseY = random(-4, 6); | ||
+ | } | ||
+ | |||
+ | if(posX > 550 && vitesseX > 0){ | ||
+ | vitesseX = -vitesseX; | ||
+ | }else if(posX < 50 && vitesseX < 0){ | ||
+ | vitesseX = -vitesseX; | ||
+ | } | ||
+ | if(posY > 550 && vitesseY > 0){ | ||
+ | vitesseY = -vitesseY; | ||
+ | }else if(posY < 50 && vitesseY < 0){ | ||
+ | vitesseY = -vitesseY; | ||
+ | } | ||
+ | |||
+ | posX = posX + vitesseX; | ||
+ | posY = posY + vitesseY; | ||
+ | |||
+ | |||
+ | |||
+ | } | ||
+ | </source | ||
+ | |||
+ | |||
+ | |||
+ | '''Exercice n4''' | ||
+ | |||
+ | //<source lang="java"> | ||
+ | int indice; | ||
+ | int indiceY; | ||
+ | |||
+ | int couleur; | ||
+ | |||
+ | int cote; | ||
+ | |||
+ | int vitesse; | ||
+ | |||
+ | void setup(){ | ||
+ | size(600, 600); | ||
+ | cote = 40; | ||
+ | vitesse = - 3; | ||
+ | } | ||
+ | |||
+ | void draw(){ | ||
+ | |||
+ | if(cote <= 15){ | ||
+ | vitesse = 2; | ||
+ | } | ||
+ | if(cote >= 50){ | ||
+ | vitesse = -1; | ||
+ | } | ||
+ | |||
+ | cote = cote + vitesse; | ||
+ | |||
+ | |||
+ | indiceY = 0; | ||
+ | while(indiceY <= 15){ | ||
+ | indice = 0; | ||
+ | if(indiceY % 5 == 0){ | ||
+ | couleur = 0; | ||
+ | }else{ | ||
+ | couleur = 2; | ||
+ | } | ||
+ | while(indice <= 12){ | ||
+ | //print(indiceY); | ||
+ | |||
+ | if(couleur == 0){ | ||
+ | fill(200, 15, 0); | ||
+ | }else{ | ||
+ | fill(0, 150, 205); | ||
+ | } | ||
+ | |||
+ | rect(indice * 50, indiceY * 50, cote, cote); | ||
+ | |||
+ | if(couleur == 0){ | ||
+ | couleur = 1; | ||
+ | }else{ | ||
+ | couleur = 0; | ||
+ | } | ||
+ | |||
+ | //line(indice * 10 , 0, indice * 10, 600); | ||
+ | indice = indice + 1; | ||
+ | } | ||
+ | indiceY = indiceY + 1; | ||
+ | |||
+ | } | ||
+ | |||
+ | } | ||
+ | </source | ||
+ | |||
+ | |||
+ | |||
+ | '''exercice n3''' | ||
+ | |||
+ | Dans une fen^tre de 1000 sur 1000px, le fond est de couleur bleu, sur lequel se place 3 objets. | ||
+ | |||
+ | -le premiere objet est un rectangle vert de 100px de hauteur sur 200px de largeur, dont le centre est au centre de la fênetre. | ||
+ | |||
+ | -le deuxième objet est un cercle statique de 100px h et L, fond blanc au coin droit supérieur de la fenêtre. | ||
+ | |||
+ | -le troisième objet: un triangle (immobile aussi) sur le coin inférieur gauche de la feuille. | ||
+ | le rectangle va se déplacer et changer de couleur en fonction de sa trajectoire. (couleur a choisir). | ||
+ | |||
+ | le rectangle va percuter le cercle, à l'infini | ||
+ | |||
+ | |||
+ | //<source lang="java"> | ||
+ | |||
+ | float positionY; | ||
+ | float vitesse; | ||
+ | float positionX; | ||
+ | float posX; | ||
+ | float posY; | ||
+ | float vitvit; | ||
+ | |||
+ | void setup(){ | ||
+ | size(1000, 1000); | ||
+ | positionY= 900; | ||
+ | positionX= 100; | ||
+ | posX=900; | ||
+ | posY= 100; | ||
+ | vitesse= 1; | ||
+ | vitvit= 1; | ||
+ | } | ||
+ | |||
+ | void draw(){ | ||
+ | background(0,20,250); | ||
+ | fill(0,positionX,0); | ||
+ | noStroke(); | ||
+ | rect(positionX,positionY,100,200); | ||
+ | noFill(); | ||
+ | stroke(20,0,0); | ||
+ | ellipse(900,100,100,100); | ||
+ | triangle(100,900,200,900,150,800); | ||
+ | |||
+ | positionY = positionY + vitesse; | ||
+ | positionX = positionX + vitvit; | ||
+ | posY= posY + vitesse; | ||
+ | posX = posX + vitvit; | ||
+ | |||
+ | if (positionX <=900 || positionY >= 100) { | ||
+ | if(positionX < 900) { | ||
+ | vitvit = 4; | ||
+ | } | ||
+ | |||
+ | if (positionY > 100) { | ||
+ | vitesse = -4; | ||
+ | } | ||
+ | } else { | ||
+ | if(positionX > 900) { | ||
+ | vitvit = -4; | ||
+ | } | ||
+ | |||
+ | if (positionY < 100) { | ||
+ | vitesse = 4; | ||
+ | } | ||
+ | |||
+ | } | ||
+ | } | ||
+ | |||
+ | |||
+ | '''OU''' | ||
+ | |||
+ | float positionY; | ||
+ | float vitesseX; | ||
+ | float vitesseY; | ||
+ | float positionX; | ||
+ | |||
+ | |||
+ | void setup(){ | ||
+ | size(1000, 1000); | ||
+ | positionY= 900; | ||
+ | positionX= 100; | ||
+ | vitesseX=1; | ||
+ | vitesseY=1; | ||
+ | |||
+ | } | ||
+ | |||
+ | void draw(){ | ||
+ | background(0,20,250); | ||
+ | fill(0,positionX,0); | ||
+ | noStroke(); | ||
+ | rect(positionX,positionY,100,200); | ||
+ | noFill(); | ||
+ | stroke(20,0,0); | ||
+ | ellipse(900,100,100,100); | ||
+ | triangle(100,900,200,900,150,800); | ||
+ | |||
+ | positionY = positionY + vitesseY; | ||
+ | positionX = positionX + vitesseX; | ||
+ | |||
+ | |||
+ | if (positionX <=900 || positionY >= 100) { | ||
+ | if(positionX < 900) { | ||
+ | vitesseX = 4; | ||
+ | } | ||
+ | |||
+ | if (positionY > 100) { | ||
+ | vitesseY = -4; | ||
+ | } | ||
+ | } else { | ||
+ | if(positionX > 900) { | ||
+ | vitesseX = -4; | ||
+ | } | ||
+ | |||
+ | if (positionY < 100) { | ||
+ | vitesseY = 4; | ||
+ | } | ||
+ | |||
+ | } | ||
+ | } | ||
+ | </source | ||
+ | |||
+ | '''exercice n2''' | ||
+ | //<source lang="java"> | ||
+ | float positionY; | ||
+ | float vitesse; | ||
+ | float positionX; | ||
+ | float vitvit; | ||
+ | |||
+ | void setup(){ | ||
+ | size(600, 600); | ||
+ | positionY= 300; | ||
+ | vitesse = 1; | ||
+ | positionX= 100; | ||
+ | vitvit = 1; | ||
+ | } | ||
+ | |||
+ | void draw(){ | ||
+ | background(0,50,203); | ||
+ | fill(150,0,25); | ||
+ | noStroke(); | ||
+ | ellipse(positionY,500,100,100); | ||
+ | |||
+ | noFill(); | ||
+ | stroke(250,20,0); | ||
+ | rect(positionX,100,100,100); | ||
+ | |||
+ | |||
+ | positionY = positionY + vitesse; | ||
+ | positionX = positionX + vitvit; | ||
+ | |||
+ | //on veut qua quand le centre du cercle est à 550 en y | ||
+ | //la formule devient positionY = positionY -1 | ||
+ | if(positionY >= 550){ | ||
+ | vitesse = -1; | ||
+ | } | ||
+ | if(positionY <= 50) { | ||
+ | vitesse = 3; | ||
+ | } | ||
+ | |||
+ | if(positionX >= 550){ | ||
+ | vitvit = -3; | ||
+ | } | ||
+ | if(positionX <= 50) { | ||
+ | vitvit = 4; | ||
+ | } | ||
+ | } | ||
+ | </source | ||
+ | |||
+ | '''exercice n1''' | ||
+ | //<source lang="java"> | ||
+ | float positionY; | ||
+ | float vitesse; | ||
+ | float positionX; | ||
+ | float vitvit; | ||
+ | |||
+ | void setup(){ | ||
+ | size(600, 600); | ||
+ | positionY= 300; | ||
+ | vitesse = 1; | ||
+ | positionX= 300; | ||
+ | vitvit = 1; | ||
+ | } | ||
+ | |||
+ | void draw(){ | ||
+ | background(234,50,0); | ||
+ | fill(250,0,0); | ||
+ | noStroke(); | ||
+ | ellipse(positionX,positionY,200,100); | ||
+ | |||
+ | noFill(); | ||
+ | stroke(0,250,0); | ||
+ | rect(positionX,300,100,100); | ||
+ | |||
+ | |||
+ | positionY = positionY + vitesse; | ||
+ | positionX = positionX + vitvit; | ||
+ | |||
+ | //on veut qua quand le centre du cercle est à 550 en y | ||
+ | //la formule devient positionY = positionY -1 | ||
+ | if(positionY >= 550){ | ||
+ | vitesse = -1; | ||
+ | } | ||
+ | if(positionY <= 50) { | ||
+ | vitesse = 3; | ||
+ | } | ||
+ | |||
+ | if(positionX >= 550){ | ||
+ | vitvit = -3; | ||
+ | } | ||
+ | if(positionX <= 50) { | ||
+ | vitvit = 4; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </source | ||
+ | |||
+ | |||
+ | [[Fichier:Tatatatatattatatatatatatatata.JPG]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ''' | ||
+ | [[MON PROJET]]''' : | ||
+ | '''''Transformer un scanner en appareil photo''''' | ||
+ | |||
+ | Appareil photo sténopé , style boite noire. | ||
+ | |||
+ | '''''STEP BY STEP''''' | ||
+ | |||
+ | '''n°1''' ''exemple'' en vidéo de photo : https://www.youtube.com/watch?v=7S_2-s_MWVQ | ||
+ | et ici des exemples de photos : http://graphism.fr/transformez-votre-scanner-en-appareil-photo/ | ||
+ | |||
+ | '''n°2''' ''la vidéo'' ( la plus compréhensible pour y arriver ) : https://www.youtube.com/watch?v=pNEyIt0yqUU | ||
+ | |||
+ | site qui explique comment faire un app photo avec boite chaussure (pour se rappeler un peu, pour l'étape boite noire) : http://www.lomography.com/magazine/273332-creez-votre-propre-appareil-stenope-en-boite-a-chaussures | ||
+ | |||
+ | '''n°3''' ''matériel'' : - Un vieux scanner | ||
+ | - Ordinateur portable | ||
+ | |||
+ | pour la boite noire : - carton / carton plume | ||
+ | -peinture noire | ||
+ | - colle em bombe (moyen d'utiliser de la colle normal) | ||
+ | -Gros tape (de type noire) | ||
+ | - une loupe | ||
+ | - papier cartonné noir | ||
+ | -cutter | ||
+ | -latte | ||
+ | |||
+ | '''n°4''' ''A FAIRE'' | ||
+ | -reconnecter mon scanner à mon ordi ( CD programme et cie) | ||
+ | -prendre les mesures afin de schématiser mon travail | ||
+ | -faire un schéma => combien de carré je coupe , quel mesure ,... | ||
+ | -découper TOUT : que tout mon matériel soit pret d'un coup pour ne pas être bloqué. | ||
+ | - construire la boite noire (étaape a venir) | ||
+ | -installer la boite noire sur le scanner | ||
+ | |||
+ | |||
'''POUR SCANNER :''' | '''POUR SCANNER :''' | ||
+ | |||
Voila comment créer une insoleuse avec un bon vieux scanner :D Petit PLUS , l'explication est en français : | Voila comment créer une insoleuse avec un bon vieux scanner :D Petit PLUS , l'explication est en français : | ||
http://elfugao.pagesperso-orange.fr/electronique/insoleuse/insoleuse.htm | http://elfugao.pagesperso-orange.fr/electronique/insoleuse/insoleuse.htm | ||
Ligne 7 : | Ligne 416 : | ||
http://graphism.fr/transformez-votre-scanner-en-appareil-photo/ ===> belles photos en exemple :D ça motive | http://graphism.fr/transformez-votre-scanner-en-appareil-photo/ ===> belles photos en exemple :D ça motive | ||
+ plein de forum de discussion la dessus ^^ | + plein de forum de discussion la dessus ^^ | ||
+ | |||
https://www.youtube.com/watch?v=pNEyIt0yqUU (celle qu'on a vu au premier cour, mais bon évidemment je suis retombé dessus ) | https://www.youtube.com/watch?v=pNEyIt0yqUU (celle qu'on a vu au premier cour, mais bon évidemment je suis retombé dessus ) | ||
+ | |||
+ | https://www.youtube.com/watch?v=3jrm3aNDRqg | ||
+ | |||
+ | https://www.youtube.com/watch?v=GRt49oGS6ZU | ||
+ | |||
+ | ici plusieurs vidéo toujours sur scanner/app photo mais le boulot du gars est plus compliqué (il décontruit tout le scanner pour une pièce et construit tout) | ||
+ | |||
+ | https://www.youtube.com/watch?v=q4r9yHe13nM | ||
+ | |||
+ | https://www.youtube.com/watch?v=VY8N57VyrBY | ||
+ | |||
+ | https://www.youtube.com/watch?v=4K8MtP3f_Mw (celui ci part 3 démontage du scan) | ||
+ | |||
+ | https://www.youtube.com/watch?v=ByHPu9p2D_I | ||
+ | |||
+ | https://www.youtube.com/watch?v=bTsT42bCS6o | ||
+ | |||
+ | https://www.youtube.com/watch?v=AlgdPoH2h_Y | ||
+ | |||
+ | https://www.youtube.com/watch?v=70UjLhTHkwM | ||
+ | |||
+ | aucune explication a probablement utilisé le même procédé qu'au dessus https://www.youtube.com/watch?v=Pn9ZoaPIHQc | ||
+ | |||
+ | des exemples yeaaah https://www.youtube.com/watch?v=7S_2-s_MWVQ | ||
Quand les scanners chantent (the house of the rising sun): | Quand les scanners chantent (the house of the rising sun): | ||
http://www.dailymotion.com/video/xmt43q_faire-de-la-musique-avec-un-scanner-un-disque-dur-ou-un-micro-ondes_news | http://www.dailymotion.com/video/xmt43q_faire-de-la-musique-avec-un-scanner-un-disque-dur-ou-un-micro-ondes_news | ||
− | + | ||
Un four solaire avec un scanner c'est trop stylé :p (par contre évidemment ça ne donne pas d'images imprimés, mais je trouve ça intéressant quand mm, et j'aime la bouffe ^^) http://foiresavoirfaire.org/spip.php?article119 | Un four solaire avec un scanner c'est trop stylé :p (par contre évidemment ça ne donne pas d'images imprimés, mais je trouve ça intéressant quand mm, et j'aime la bouffe ^^) http://foiresavoirfaire.org/spip.php?article119 | ||
+ | Ici un scanner démonté (+ photo) ça peut toujours être intéressant si je dois démonter le mien : http://www.cambouis.com/DIY/divers/recuperation-informatique-electronique.htm#scanner | ||
+ | |||
+ | Hahaha : film fait avec scanner ^^ https://vimeo.com/6359800 | ||
− | |||
'''LINUX''' | '''LINUX''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Avec ça suivre et regarder la vidéo https://www.youtube.com/watch?v=DLlOd-a2wG0 (#super musique) | Avec ça suivre et regarder la vidéo https://www.youtube.com/watch?v=DLlOd-a2wG0 (#super musique) | ||
− | |||
− | |||
'''2*''' Alors autres conseil pour installer debian linux (résumé par moi) : ( j'ai téléchargé sur une clé USB), (si ça intérèsse quelqu'un d'autres qui a windows 64): | '''2*''' Alors autres conseil pour installer debian linux (résumé par moi) : ( j'ai téléchargé sur une clé USB), (si ça intérèsse quelqu'un d'autres qui a windows 64): | ||
Ligne 34 : | Ligne 461 : | ||
'''Etape 2''' Installer universal usb installer pour mettre l'iso sur sa clef usb http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ | '''Etape 2''' Installer universal usb installer pour mettre l'iso sur sa clef usb http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ | ||
'''Etape 3''' Lancer le programme, accepter, sélectionner Debian Netinst et choisir ensuite l'iso téléchargé plus haut ainsi que sa clef usb | '''Etape 3''' Lancer le programme, accepter, sélectionner Debian Netinst et choisir ensuite l'iso téléchargé plus haut ainsi que sa clef usb | ||
+ | |||
+ | ''' | ||
+ | [[MON PROJET]]''' | ||
+ | |||
+ | '''n°1''' ''exemple'' en vidéo de photo : https://www.youtube.com/watch?v=7S_2-s_MWVQ | ||
+ | et ici des exemples de photos : http://graphism.fr/transformez-votre-scanner-en-appareil-photo/ | ||
+ | |||
+ | '''n°2''' ''la vidéo'' ( la plus compréhensible pour y arriver ) : https://www.youtube.com/watch?v=pNEyIt0yqUU | ||
+ | |||
+ | site qui explique comment faire un app photo avec boite chaussure (pour se rappeler un peu, pour l'étape boite noire) : http://www.lomography.com/magazine/273332-creez-votre-propre-appareil-stenope-en-boite-a-chaussures | ||
+ | |||
+ | '''n°3''' ''matériel'' : - Un vieux scanner | ||
+ | - Ordinateur portable | ||
+ | |||
+ | pour la boite noire : - carton / carton plume | ||
+ | -peinture noire | ||
+ | - colle em bombe (moyen d'utiliser de la colle normal) | ||
+ | -Gros tape (de type noire) | ||
+ | - une loupe | ||
+ | - papier cartonné noir | ||
+ | -cutter | ||
+ | -latte | ||
+ | |||
+ | '''n°4''' ''A FAIRE'' | ||
+ | -reconnecter mon scanner à mon ordi ( CD programme et cie) | ||
+ | -prendre les mesures afin de schématiser mon travail | ||
+ | -faire un schéma => combien de carré je coupe , quel mesure ,... | ||
+ | -découper TOUT : que tout mon matériel soit pret d'un coup pour ne pas être bloqué. | ||
+ | - construire la boite noire (étaape a venir) | ||
+ | -installer la boite noire sur le scanner | ||
+ | |||
+ | |||
'''ma chanson''' : https://www.youtube.com/watch?v=m4-89PqmsOU | '''ma chanson''' : https://www.youtube.com/watch?v=m4-89PqmsOU |
Version actuelle datée du 9 avril 2016 à 13:44
2em Quadri
Exercice n5 = chien qui bouge avec son
//<source lang="java">
import processing.sound.*;
PImage chienchien;
AudioIn entree; Amplitude volume;
float posX; float posY;
float vitesseX; float vitesseY;
void setup(){
background(250,30,100); size(600, 600); posX = 300; posY = 300; vitesseX = 0.4; vitesseY = 0.6; chienchien = loadImage("chienchien.png"); entree = new AudioIn(this, 0); volume = new Amplitude(this); entree.start(); volume.input(entree);
}
void draw(){
background(250,30,100); image(chienchien, posX, posY, 100, 100); if(volume.analyze() > 0.05){ vitesseX = random(-3, 4); vitesseY = random(-4, 6); } if(posX > 550 && vitesseX > 0){ vitesseX = -vitesseX; }else if(posX < 50 && vitesseX < 0){ vitesseX = -vitesseX; } if(posY > 550 && vitesseY > 0){ vitesseY = -vitesseY; }else if(posY < 50 && vitesseY < 0){ vitesseY = -vitesseY; } posX = posX + vitesseX; posY = posY + vitesseY;
} </source
Exercice n4
//<source lang="java"> int indice; int indiceY;
int couleur;
int cote;
int vitesse;
void setup(){
size(600, 600); cote = 40; vitesse = - 3;
}
void draw(){
if(cote <= 15){ vitesse = 2; } if(cote >= 50){ vitesse = -1; } cote = cote + vitesse; indiceY = 0; while(indiceY <= 15){ indice = 0; if(indiceY % 5 == 0){ couleur = 0; }else{ couleur = 2; } while(indice <= 12){ //print(indiceY); if(couleur == 0){ fill(200, 15, 0); }else{ fill(0, 150, 205); } rect(indice * 50, indiceY * 50, cote, cote); if(couleur == 0){ couleur = 1; }else{ couleur = 0; } //line(indice * 10 , 0, indice * 10, 600); indice = indice + 1; } indiceY = indiceY + 1; }
} </source
exercice n3
Dans une fen^tre de 1000 sur 1000px, le fond est de couleur bleu, sur lequel se place 3 objets.
-le premiere objet est un rectangle vert de 100px de hauteur sur 200px de largeur, dont le centre est au centre de la fênetre.
-le deuxième objet est un cercle statique de 100px h et L, fond blanc au coin droit supérieur de la fenêtre.
-le troisième objet: un triangle (immobile aussi) sur le coin inférieur gauche de la feuille. le rectangle va se déplacer et changer de couleur en fonction de sa trajectoire. (couleur a choisir).
le rectangle va percuter le cercle, à l'infini
//<source lang="java">
float positionY; float vitesse; float positionX; float posX; float posY; float vitvit;
void setup(){
size(1000, 1000); positionY= 900; positionX= 100; posX=900; posY= 100;
vitesse= 1; vitvit= 1; }
void draw(){
background(0,20,250); fill(0,positionX,0); noStroke(); rect(positionX,positionY,100,200); noFill(); stroke(20,0,0); ellipse(900,100,100,100); triangle(100,900,200,900,150,800); positionY = positionY + vitesse; positionX = positionX + vitvit; posY= posY + vitesse; posX = posX + vitvit; if (positionX <=900 || positionY >= 100) { if(positionX < 900) { vitvit = 4; } if (positionY > 100) { vitesse = -4; }
} else {
if(positionX > 900) { vitvit = -4; } if (positionY < 100) { vitesse = 4; }
} }
OU
float positionY; float vitesseX; float vitesseY; float positionX;
void setup(){
size(1000, 1000); positionY= 900; positionX= 100;
vitesseX=1; vitesseY=1;
}
void draw(){
background(0,20,250); fill(0,positionX,0); noStroke(); rect(positionX,positionY,100,200); noFill(); stroke(20,0,0); ellipse(900,100,100,100); triangle(100,900,200,900,150,800); positionY = positionY + vitesseY; positionX = positionX + vitesseX; if (positionX <=900 || positionY >= 100) { if(positionX < 900) { vitesseX = 4; } if (positionY > 100) { vitesseY = -4; }
} else {
if(positionX > 900) { vitesseX = -4; } if (positionY < 100) { vitesseY = 4; }
} } </source
exercice n2 //<source lang="java"> float positionY; float vitesse; float positionX; float vitvit;
void setup(){
size(600, 600); positionY= 300; vitesse = 1; positionX= 100; vitvit = 1;
}
void draw(){
background(0,50,203); fill(150,0,25); noStroke(); ellipse(positionY,500,100,100); noFill(); stroke(250,20,0); rect(positionX,100,100,100); positionY = positionY + vitesse; positionX = positionX + vitvit; //on veut qua quand le centre du cercle est à 550 en y //la formule devient positionY = positionY -1 if(positionY >= 550){ vitesse = -1;
} if(positionY <= 50) {
vitesse = 3;
}
if(positionX >= 550){ vitvit = -3;
} if(positionX <= 50) {
vitvit = 4;
} } </source
exercice n1 //<source lang="java"> float positionY; float vitesse; float positionX; float vitvit;
void setup(){
size(600, 600); positionY= 300; vitesse = 1; positionX= 300; vitvit = 1;
}
void draw(){
background(234,50,0); fill(250,0,0); noStroke(); ellipse(positionX,positionY,200,100); noFill(); stroke(0,250,0); rect(positionX,300,100,100); positionY = positionY + vitesse; positionX = positionX + vitvit; //on veut qua quand le centre du cercle est à 550 en y //la formule devient positionY = positionY -1 if(positionY >= 550){ vitesse = -1;
} if(positionY <= 50) {
vitesse = 3;
}
if(positionX >= 550){ vitvit = -3;
} if(positionX <= 50) {
vitvit = 4;
} }
</source
MON PROJET :
Transformer un scanner en appareil photo
Appareil photo sténopé , style boite noire.
STEP BY STEP
n°1 exemple en vidéo de photo : https://www.youtube.com/watch?v=7S_2-s_MWVQ et ici des exemples de photos : http://graphism.fr/transformez-votre-scanner-en-appareil-photo/
n°2 la vidéo ( la plus compréhensible pour y arriver ) : https://www.youtube.com/watch?v=pNEyIt0yqUU
site qui explique comment faire un app photo avec boite chaussure (pour se rappeler un peu, pour l'étape boite noire) : http://www.lomography.com/magazine/273332-creez-votre-propre-appareil-stenope-en-boite-a-chaussures
n°3 matériel : - Un vieux scanner - Ordinateur portable
pour la boite noire : - carton / carton plume -peinture noire - colle em bombe (moyen d'utiliser de la colle normal) -Gros tape (de type noire) - une loupe - papier cartonné noir -cutter -latte
n°4 A FAIRE -reconnecter mon scanner à mon ordi ( CD programme et cie) -prendre les mesures afin de schématiser mon travail -faire un schéma => combien de carré je coupe , quel mesure ,... -découper TOUT : que tout mon matériel soit pret d'un coup pour ne pas être bloqué. - construire la boite noire (étaape a venir) -installer la boite noire sur le scanner
POUR SCANNER :
Voila comment créer une insoleuse avec un bon vieux scanner :D Petit PLUS , l'explication est en français : http://elfugao.pagesperso-orange.fr/electronique/insoleuse/insoleuse.htm
Transformer en appareil photo, ref en vrac : http://photofloue.net/2008/11/06/un-scanner-appareil-photo/ http://graphism.fr/transformez-votre-scanner-en-appareil-photo/ ===> belles photos en exemple :D ça motive + plein de forum de discussion la dessus ^^
https://www.youtube.com/watch?v=pNEyIt0yqUU (celle qu'on a vu au premier cour, mais bon évidemment je suis retombé dessus )
https://www.youtube.com/watch?v=3jrm3aNDRqg
https://www.youtube.com/watch?v=GRt49oGS6ZU
ici plusieurs vidéo toujours sur scanner/app photo mais le boulot du gars est plus compliqué (il décontruit tout le scanner pour une pièce et construit tout)
https://www.youtube.com/watch?v=q4r9yHe13nM
https://www.youtube.com/watch?v=VY8N57VyrBY
https://www.youtube.com/watch?v=4K8MtP3f_Mw (celui ci part 3 démontage du scan)
https://www.youtube.com/watch?v=ByHPu9p2D_I
https://www.youtube.com/watch?v=bTsT42bCS6o
https://www.youtube.com/watch?v=AlgdPoH2h_Y
https://www.youtube.com/watch?v=70UjLhTHkwM
aucune explication a probablement utilisé le même procédé qu'au dessus https://www.youtube.com/watch?v=Pn9ZoaPIHQc
des exemples yeaaah https://www.youtube.com/watch?v=7S_2-s_MWVQ
Quand les scanners chantent (the house of the rising sun): http://www.dailymotion.com/video/xmt43q_faire-de-la-musique-avec-un-scanner-un-disque-dur-ou-un-micro-ondes_news
Un four solaire avec un scanner c'est trop stylé :p (par contre évidemment ça ne donne pas d'images imprimés, mais je trouve ça intéressant quand mm, et j'aime la bouffe ^^) http://foiresavoirfaire.org/spip.php?article119
Ici un scanner démonté (+ photo) ça peut toujours être intéressant si je dois démonter le mien : http://www.cambouis.com/DIY/divers/recuperation-informatique-electronique.htm#scanner
Hahaha : film fait avec scanner ^^ https://vimeo.com/6359800
LINUX
Avec ça suivre et regarder la vidéo https://www.youtube.com/watch?v=DLlOd-a2wG0 (#super musique)
2* Alors autres conseil pour installer debian linux (résumé par moi) : ( j'ai téléchargé sur une clé USB), (si ça intérèsse quelqu'un d'autres qui a windows 64): Etape 1 Télécharger le .iso amd64 à ce lien : https://www.debian.org/distrib/netinst Etape 2 Installer universal usb installer pour mettre l'iso sur sa clef usb http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ Etape 3 Lancer le programme, accepter, sélectionner Debian Netinst et choisir ensuite l'iso téléchargé plus haut ainsi que sa clef usb
n°1 exemple en vidéo de photo : https://www.youtube.com/watch?v=7S_2-s_MWVQ et ici des exemples de photos : http://graphism.fr/transformez-votre-scanner-en-appareil-photo/
n°2 la vidéo ( la plus compréhensible pour y arriver ) : https://www.youtube.com/watch?v=pNEyIt0yqUU
site qui explique comment faire un app photo avec boite chaussure (pour se rappeler un peu, pour l'étape boite noire) : http://www.lomography.com/magazine/273332-creez-votre-propre-appareil-stenope-en-boite-a-chaussures
n°3 matériel : - Un vieux scanner - Ordinateur portable
pour la boite noire : - carton / carton plume -peinture noire - colle em bombe (moyen d'utiliser de la colle normal) -Gros tape (de type noire) - une loupe - papier cartonné noir -cutter -latte
n°4 A FAIRE -reconnecter mon scanner à mon ordi ( CD programme et cie) -prendre les mesures afin de schématiser mon travail -faire un schéma => combien de carré je coupe , quel mesure ,... -découper TOUT : que tout mon matériel soit pret d'un coup pour ne pas être bloqué. - construire la boite noire (étaape a venir) -installer la boite noire sur le scanner
ma chanson : https://www.youtube.com/watch?v=m4-89PqmsOU