...ojala
Saludos
Tengo unas dudas super tontas, me esta resultando mas dificil programar arduino que un plc (siemens, omron) al lio
Estaba haciendo esta practica
int LED = 10;
int boton = 6;
void setup()
{
pinMode( LED, OUTPUT);
pinMode( boton, INPUT);
}
void loop()
{
int valor = digitalRead(boton);
digitalWrite( LED, valor);
}
y me salen las siguientes dudas
1.-Si quito el cable 5v el led se queda alimentado incluso el pulsador actua correctamente, no es funcion del 5v alimentar el circuito??
2.-En esta practica partimos del led encendido desde un estado de reposo del pulsador, apagando el led cuando pulsamos, porque? de donde sale esa tension que llega al led si el pulsador es na?
3.-Para que sirve el pin 6, solo para decir que es una entrada y se llama boton? no tiene tension respecto a masa
Gracias
echame un cable primo que soy muy cabezon y no quiero seguir pa'lante sin pillar estas mierdas que tienen que ser tonterias que me montoEl mensaje está oculto porque el usuario está en tu lista de ignorados.
el punto 2 lo tengo medio resuelto, tiene que ver con el uso de la resitencia aguas arriba del pulsador comportandose como un resistencia pull-up
https://paletosdelaelectronica.wordp...p-y-pull-down/
esa practica pero con resistencia en pull down
ya lo voy teniendo mas claro, gracias por la ayuda![]()
Última edición por chepa2; 16/05/2017 a las 17:11
upeo y añado un editor con el que puedes crear proyectos tanto el montaje como la programacion
https://circuits.io/home/create
1.- estarás sacando de otro lado los 5v (Vin?)
2.- el programa detecta un pulso y cambia el estado del led. El programa se queda en la memoria del arduino.
3.- Se le asigna al pin 6 = botón por darle un nombre, pero no hace falta, es sólo para hacer más "cómoda" la programación posterior.
Hace de masa o probablemente de "recogida" del pulso, mira a ver si te da tensión cuando lo pulsas
@chepa2
Última edición por Fortunius; 15/06/2017 a las 17:02
gracias por responder, si no te importa cuando este haciendo proyectos y tenga dudas te mencionoEl mensaje está oculto porque el usuario está en tu lista de ignorados.![]()
Hola,El mensaje está oculto porque el usuario está en tu lista de ignorados.
5V -> aporta 5V desde el regulador de arduino.
Vin -> sirve para alimentar arduino (en los rangos previstos).
No las conectes entre sí.
Si quitas el cable de 5V, y con el pin 6 en sumidero, el pin queda en indeterminado si el interruptor está en OFF.
La forma de realizar una lectura de un pulsador con una resistencia pull es la típica que tienes por internet.
![]()
en su dia ya lo investigue incluso cambie por curiosidad el puul up por el pull down, te importa que te cite en el futuro para temas de arduino, lo veo mas complicado que programar plc'sEl mensaje está oculto porque el usuario está en tu lista de ignorados.![]()