Hispalis Robiotics Arduino Trainer v1.0 Manual De Uso página 16

Tabla de contenido

Publicidad

El siguiente sketch integra todo lo anterior. Al pulsar D12 ( D13 ) se enciende (apaga ) el
LED
#define SWITCH_D12
#define SWITCH_D13
#define LED_ROJO
void setup()
{
pinMode( LED_ROJO , OUTPUT );
pinMode( SWITCH_D12 , INPUT_PULLUP );
pinMode( SWITCH_D13 , INPUT_PULLUP );
}
void loop(void)
{
if( Switchd12_esta_pulsado() )
digitalWrite( LED_ROJO , HIGH );
else if( Switchd13_esta_pulsado() )
digitalWrite( LED_ROJO , LOW );
}
/*
Funcion: Switch_esta_pulsado(void)
Devuelve 1 si el pulsador esta siendo presionado, 0 si no
*/
int Switchd12_esta_pulsado(void)
{
return !digitalRead( SWITCH_D12 );
}
/*
Funcion: Switch_esta_pulsado(void)
Devuelve 1 si el pulsador esta siendo presionado, 0 si no
*/
int Switchd13_esta_pulsado(void)
{
return !digitalRead( SWITCH_D13 );
}
13
12
3
Hispalis RobIOTics Arduino Trainer v1.0
Hispalis RobIOTics Arduino Trainer v1.0
Página
16
de
31
Página
16
de
31

Publicidad

Tabla de contenido
loading

Productos relacionados para Hispalis Robiotics Arduino Trainer v1.0

Tabla de contenido