05 Oinarrizko programazioa | Programación básica

Oinarrizko programazioa

Programación básica

  • Lehenengo saio honeta, 80ko hamarkadara itzuliko gara programazio sekuentziala eta E/S plakaren programazio teknika ikasteko, Kotxe Fantastikoa adibide interesgarri gisa erabiliz. Autoak bere aurreko muturrean, argi efektu joko karakteristikoa egiten zituen tamaina guztiko LED argiak zituen.
  • En esta primera sesión vamos a retroceder a los años 80 para aprender más acerca de la programación secuencial y buenas técnicas de programación para la placa E/S, con un ejemplo interesante como el del Coche Fantástico. El coche tenía en su parte delantera una multitud de LEDs de todos los tamaños realizando efectos de luces.
  • Gure simulazioan ShieldBoard plakan konektatuta dauden 4 LED bere (220Ohm erresistentziak berne dituztela) erabiliko ditugu gure sekuentziekin jolasteko.
  • En la simulación utilizaremos 4 LEDs conectados a los pins de la placa ShieldBoard, los cuales ya tienen integradas resistencias de 220 Ohm.
  • Erakutsiko dugun lehenengo kodean, LED guztiak aldi berean piztu eta itzaliko dira definituko diogun denbora pasa eta gero, digitalWrite (pinNum, HIGH/LOW) eta delay(time) erabiliz.
  • Bigarren adibidean, LEDz LED piztu eta itzaltzen den sekuentzia egingo dugu.
  • Azken adibidean, pultsadore bat sartuko dugu, non argi bat kliskatzen egongo da pultsadoreari eman arte. Behin sakatuta, argi horrek finko geratuko da eta ondorengoa kliskatzen hasiko da.
  • El primer código del ejemplo, hará que todas los LEDs se enciendan y se apaguen por un tiempo determinado, usando digitalWrite (pinNum, HIGH/LOW) y delay(time).
  • En el segundo código, se desarrollará una secuencia de encendido LED por LED y posteriormente del mismo modo se apagará.
  • En el tercer y último ejemplo se introducirá un pulsador que hará que una luz que está parpadeando se encienda por completo y la inmediatamente después empiece a parpadear, y así hasta completar la secuencia, volviendo después a su estado inicial.
  • Saioaren helburua: LED argiaz osatutako adibide jokoak egingo dira. Horretarako, ShieldBoard erabiliko da sarrera gisa, Arduinok aurkezten dituen aukeren artean, kableekin zirkuituak eraikitzen hasi aurretik.
  • Objetivo de la sesión: ejemplos de un juego de secuencia con diodos LED para la que se utilizará la Shield Board como introducción a las posibilidades que ofrece Arduino sin empezar a cablear sobre la Breadboard.
  • Helburu didaktikoa: Arduino ikasketa lehengo saio honetan ikasleak kodeak Arduino plakan nola kargatu egiten den ikasi beharko du eta LED argiak jarraituko duen sekuentziaz jabetu segun kodeak jasotzen duen moduan.
  • Objetivo didáctico: En esta primera fase de aprendizaje de Arduino el alumno tiene que llegar a entender el código que se carga en la placa Arduino y descubrir el funcionamiento o secuencia que llevarán a cabo los diodos LED.
  • Beharrezko materiala:
    • Arduino Uno plaka
    • ShieldBoard
    • USB kablea
    • Pultsadorea
  • Componentes necesarios:
    • Placa Arduino Uno.
    • Shield Board
    • Clabe USB
    • Pulsadores
Comments