Entradas

Mostrando entradas de octubre, 2020

semaforo con arduino

Imagen
  semaforo con arduino  materiales: 1 protoboar. 3 led (rojo, amarillo, verde). 3 resistencias de 330 ohmios. 5 jumper macho - hembra. 3 jumper macho macho. 1 aduino nano. trabajaremos con los pines 2,3,4,5v y GND El montaje fisico es el mismo tanto para programación por bloques o por codigo. codigo para arduino: # define verde 2 # define amarillo 3 # define rojo 4 void setup() {   // put your setup code here, to run once: pinMode (verde,OUTPUT); pinMode (amarillo,OUTPUT); pinMode (rojo,OUTPUT); } void loop() {   // put your main code here, to run repeatedly: digitalWrite(rojo,true); delay (5000); digitalWrite(rojo,false); digitalWrite(amarillo,true); delay (5000); digitalWrite(amarillo,false); digitalWrite(verde,true); delay (5000); digitalWrite(verde,false); }

prototipo circuito para montaje de stops para chaleco ciclistas

Imagen
  materiales: 10 resistencias de 330 ohmios 10 led 3 push botton 3 resistencias de 10 k 16 jumper macho -macho 1 arduino uno 1 protoboard codigo: /* Programa ChalecoV5.ino  Realiza el control de encendido de los leds del chaleco  de seguridad para ciclistas */ // Variables int bot[] = {1,2,3}; int led[] = {4,5,6,7,8,9,10,11,12,13}; int numLeds = 10; int numBots = 3; int tiempoRet = 400; int tiempoRetOciosa = 200; int estePin; int cuenta_der = 0; int cuenta_alto = 0; int cuenta_izq = 0; int cuenta_ocio = 0; boolean bot_derecha = LOW; boolean bot_alto = LOW; boolean bot_izquierda = LOW; // Función setup void setup () {  for (estePin = 0; estePin < numBots; estePin++)  {  pinMode (bot[estePin],INPUT);  }  for (estePin = 0; estePin < numLeds; estePin++)  {  pinMode (led[estePin],OUTPUT);  } } // Función loop void loop () {  for (estePin = 0; estePin < numLeds; estePin++)  {  digitalWrite (led[estePin], LOW); ...