Blog que recull els treballs en programació i robòtica a l'Institut Badalona VII (Arduino, Lego Mindstorms, Raspberry Pi i impressió 3D). I a l'Institut Hipàtia d'Alexandria de Lliçà d'Amunt
diumenge, 9 de desembre del 2012
Electribricks: Siguelíneas
Tracklinner proporcional en Lab View: http://blog.electricbricks.com/es/2010/03/lego-mindstorms-nxt-sigue-lineas-proporcional/
dilluns, 19 de novembre del 2012
Instruccions del Line Folower
Aquí trobareu les instruccions de muntatge i un parell de programes. Un de molt simple i un altre amb millor funcionament.
(This robot will follow a line on the floor using the NXT 2.0 Color Sensor in Light Sensor mode. Two programs are provided, a simple "Two-State" approach, which drives in a "zig-zag" fashion, and a more complex "Proportional" Line Follower that will follow faster and more smoothly.)
(This robot will follow a line on the floor using the NXT 2.0 Color Sensor in Light Sensor mode. Two programs are provided, a simple "Two-State" approach, which drives in a "zig-zag" fashion, and a more complex "Proportional" Line Follower that will follow faster and more smoothly.)
dijous, 8 de novembre del 2012
Màquina de Turing
2012 és l'any de Turing.
Aquí podeu teniu una màquina de Turing construida amb Lego Mindstorms.
Podeu fer una ullada a la resta de l'entrada del bloc d'on l'he tret, per conèixer merits i dades sobre la vida d'aquest important personatge
Aquí podeu teniu una màquina de Turing construida amb Lego Mindstorms.
Podeu fer una ullada a la resta de l'entrada del bloc d'on l'he tret, per conèixer merits i dades sobre la vida d'aquest important personatge
dilluns, 5 de novembre del 2012
BricoGeek: Tutorial: Robot 4x4 con Arduino
Tutorial amb el L293D, que és equivalent pin a pin amb el SN754410!!
dilluns, 29 d’octubre del 2012
Presa 1
task main ()
{
// definim les variables
int blanc;
int negre;
int tolerancia=7;
int llindar;
int sentit=0;
int distancia=60;
// configuro el sensor d'intensitat
SetSensorColorRed (IN_4);
SetSensorLowspeed (IN_1);
//agafo valor negre
negre=Sensor(IN_4);
llindar= negre+tolerancia;
Wait(1000);
//giro a la dreta durant 1s
OnFwd (OUT_C, 75);
OnRev(OUT_A,75);
Wait(1000);
//agafo blanc
blanc=Sensor(IN_4);
// mentres veu mes gran que llindar
while(true){
if(Sensor (IN_4)<llindar)
{
OnRev(OUT_AC,50);
Wait(100);
OnFwd(OUT_A,50);
OnRev(OUT_C,50);
Wait(500);
}//fi if
else{
if(SensorUS(IN_1)>distancia)
{
OnFwd(OUT_A,75);
Wait (500);
OnRev(OUT_A,75);
Wait (500);
} //fi if
else
{
OnFwd(OUT_A,50);
OnRev(OUT_C,50);
Wait(200);
OnFwd(OUT_AC,100);
Wait(200);
} //fi else
} // fi else
} // fi while
} // task
{
// definim les variables
int blanc;
int negre;
int tolerancia=7;
int llindar;
int sentit=0;
int distancia=60;
// configuro el sensor d'intensitat
SetSensorColorRed (IN_4);
SetSensorLowspeed (IN_1);
//agafo valor negre
negre=Sensor(IN_4);
llindar= negre+tolerancia;
Wait(1000);
//giro a la dreta durant 1s
OnFwd (OUT_C, 75);
OnRev(OUT_A,75);
Wait(1000);
//agafo blanc
blanc=Sensor(IN_4);
// mentres veu mes gran que llindar
while(true){
if(Sensor (IN_4)<llindar)
{
OnRev(OUT_AC,50);
Wait(100);
OnFwd(OUT_A,50);
OnRev(OUT_C,50);
Wait(500);
}//fi if
else{
if(SensorUS(IN_1)>distancia)
{
OnFwd(OUT_A,75);
Wait (500);
OnRev(OUT_A,75);
Wait (500);
} //fi if
else
{
OnFwd(OUT_A,50);
OnRev(OUT_C,50);
Wait(200);
OnFwd(OUT_AC,100);
Wait(200);
} //fi else
} // fi else
} // fi while
} // task
diumenge, 15 d’abril del 2012
links
buscant abaratir costos dels projectes he trobat aquestes tres pàgines interessants:
La pàgina del Marcos Rodríguez, que fa coses molt divertides a la seva escola.
Una pàgina amb molts tutorials
i aquesta, que ja coneixia, però on hi ha també tutorials entre altres coses:
dilluns, 26 de març del 2012
dilluns, 12 de març del 2012
dijous, 8 de març del 2012
Sensor de color amb l'NXC
A la pàgina d'electribricks he trobat aquestes instruccions per usar el sensor de color del robot amb NXC.
dilluns, 5 de març del 2012
dijous, 1 de març del 2012
LDR amb so- Javier Jerez, Jofre Sellarès, Winona Riera, Marc Pascuet
Primer vam agafar una placa "protoboard" i vam muntar un circuit amb dos LDR connectats a una placa Arduino. Després amb el programa Scratch for Arduino, vam configurar el seguent programa:
Aquest programa consisteix en que quan l'analògic 3 té un valor superior a 950 sona un so, en canvi quan l'analógic 2 té un valor superior a 960 sona un altre so.
dimecres, 15 de febrer del 2012
Blog de la professora Carolina Crespo i els seus alumnes de l'institut Bellvitge, un bon lloc per aprendre.
Subscriure's a:
Missatges (Atom)