nxt. responent al contacte

Post on 30-Jun-2015

130 Views

Category:

Education

5 Downloads

Preview:

Click to see full reader

DESCRIPTION

programació de Lego NXT amb Enchanting

TRANSCRIPT

Responent al contacte

El sensor de contacte permet al robot detectar i respondre al contacte físic, com xocar amb un obstacle.

Tecnologia del sensor

El sensor de contacte actua com un polsador que tanca un circuit elèctric.

En els nostres robots els connectarem sempre al port 1 del NXT.

Per poder programar qualsevol sensor, abans cal configurar-lo des del menu Sensors de l'Enchanting.

Actualitzeu el vostre arxiu configuracio afegint la configuració del sensor.!

Amb el bloc del menu

podem programar els nostres robots per que responguinquan el sensor sigui

pressionat o alliberat

Comprovem el funcionamentdel sensor de contacte: Emissor Morse

Es tracta que el NXT emeti un so cada cop que el sensor de contacte sigui premut.

El bloc no és una instrucció.

És un paràmetre que s’ha de ficar dins d’una instruccióde control condicional.

Aquest programa només funciona un cop.Què li cal per que funcioni sempre que premem el sensor?

Emissor Morse millorat

Amb un bucle infinit aconseguim que cada cop que premem el sensor de contacte el NXT emeti un so.

Peró ... l'execució del programa no s'atura mai!

Emissor Morse millorat

Amb un bucle infinit aconseguim que cada cop que premem el sensor de contacte el NXT emeti un so.

Podem definir diverses execucions parel·leles del programa segons el botó del NXT que es polsi

Avança fins a xocar

Es traca que el robot avanci, i quan xoqui contra una paret s’aturi.

Propostade programa:

No cal definir la distància a recòrrer. Aquesta depén del sensor

!

!

Avança fins a alliberar sensor

Es traca que el robot avanci per sobre d’una taula, i quan arrivi al borde s’aturi.

Així ho vam fer el curs passathttp://youtu.be/yDXtQbiK-dU

Robot explorador

Es traca que el robot avanci, i quan xoqui contra una paret canvii la seva trajectòria i continui avançant.

aturada d’emergència

Robot explorador

Es traca que el robot avanci, i quan xoqui contra una paret canvii la seva trajectòria i continui avançant durant un temps determinat.

durada del programa (s)

top related