Soc estudiants de 3r d'ESO de l' assignatura de Robotica i Programació, em dic Ainara i el trobareu us agradara molt:
primer trobareu una cara que reacciona amb la veu, canvia de color...
segon, un robotque es mou i tambe canvia de color
tercer, vem fer una cara amb fruita i vem buscar informacó
quart, hem creat un codi i un dibuix electronic a tinkercad que fa que quan aproximo la mà o disminueixo la llum arribara a un LDR, canvia la freqüencia del so
d'un altaveu, es a dir, hem fetThermins
cinquè, hem posat un codi d'intel·ligencia artificial basat en tensorflow.js, que es capaç de generar-nos un model per identificar amb la webcam tres classes d'objectes.(gat, gos i esquirol)
creem carpetes (new folders) amb els noms face, imagemap, robot, project, machine lerning i dintre de cada carpeta posem un arxiu (new file) i aquest arxiu es diu index.html perque tots els navegadors sempre busquen i mai es mostra la paraula index.html el la direcció
Projecte de mapa d'image del quadre "Estiu (1563) d'Arcimboldo
Baixem l'image anterior de la web del professor, concretament aquí
Obrim el programa GIMP, primer obrim l'image amb Arxiu > Obrir, i un cop obert cliquem Filtres > Web > Mapa d'image, in aparex un editor de mapa d'image
Dibuixem poligons en tots les fruites i afegim les adreces de vuiquipedia
Guardemel mapa d'image que serà un arxiu amb un nom molt llarg i amb parèntesis amb l'extensió d'un map i s'obre amb el visual code studio
Afegim la biblioteca mapper.js com un script i afegim i afegim a cada area shape un class= "mapper" per dir-li que cada area anterior no es un area normal sinó d'una classe especifica que està definida a la biblioteca mapper i que té una propietat que es diu icolor, que es un nombre hexadecimal. I podem veure com qued el codia continuació
En el editor posem el següent codi:
let mic; //guarda un espai a la memoria una variable anomenada micròfon.
let mouthH=100;
function setup() {
createCanvas(800,600);
mic=new p5.AudioIn();
mic.start();
}
function draw() {//cara
background(255,255,255)
let vol=mic.getLevel();
let mouthH= map (vol,0,1,0,800);
fill("#FBD399");
ellipse(400,300,250,300);
//ull dret
fill("#FBF9F9");
ellipse(350,250,50,40);
fill("#040404");
ellipse(350,250,20,20);
//ull esquerre
fill("#FFFBFB");
ellipse(450,250,50,40);
fill("#070707");
ellipse(450,250,20,20);
//boca
fill("#E91E63");
arc(400,340,120,mouthH,0, PI);
}
//celles
line(360,390,300,270)
//nariz
fill("FF000")
triangle()