Control e robótica

tecnoloxia.org

Repetición

lighthouse-304496_960_720

[CC0 Public Domain]

Descrición:

Imos facer que unhas instrucións se repitan un número determinado de veces. Por exemplo, imos acender e apagar un LED varias veces, agardamos un tempo e repetimos indefinidamente o proceso.

Para facer a repetición utilizamos a función de control

for(inicio;condición;modificador) { proceso }

Programas:

1.Faro 1

1. Faro 1: Cinco veces: Imos facer que un LED escintile 5 veces, descanse, e volva a repetir o mesmo unha e outra vez. Definimos a variable n para realizar o reconto e contamos 5 empezando en n=0 e rematando en 4 (n<5).

2. Faro 2

2. Faro 2: Definimos a variable “escintileos” para elixir ao principio do programa o número de veces que desexamos que se repita a acción. Fíxate que agora empezamos o reconto en n=1 e continuamos ata que n<=escintileos. Tamén se podería facer desde n=0 ata n<escintileos.

Propostas:

  1. Outros tempos: Podes modificar o valor das variables tempo1 e tempo2 para obter outras frecuencias.
  2. 10 veces: Fai que o LED se acenda e apague 10 veces
  3. Activado por pulsador: Engade un pulsador coa súa resistencia no pin 2 e fai que cando prememos nel se acenda e apague o LED 5 veces.

 

 

Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone


     

Deixa unha resposta

Required fields are marked *.