Relé

Este exemplo apresenta a utilização com o relé.

Vídeo explicativo

Exemplo

/*
Autor: João Vitor Alvares
Versão: 1.0
Objetivo: Sensores
*/

// To neopixel
#include <Adafruit_NeoPixel.h> // Biblioteca Adafruit_NeoPixel-master.zip na pasta ou versão: 1.9.0 por Adafruit

// Hardware mapping
#define pinToLED						2				
#define pinToRele						4	

// To RGB
#define NUMPIXELS   					1
#define RED    							pixels1.Color(255, 0, 0)     			// Red
#define GREEN  							pixels1.Color(0, 255, 0)     			// Green
#define BLUE   							pixels1.Color(0, 0, 255)     			// Blue
#define WHITE  							pixels1.Color(255, 255, 255) 			// White
#define OFF_COLORS						pixels1.Color(0, 0, 0) 					// OFF
#define MAXCOLORS 						5
   
// To RGB
Adafruit_NeoPixel pixels1(NUMPIXELS, pinToLED, NEO_GRB + NEO_KHZ800);  			

// To push button
char flagToPushButton					= 0x00;

// To RGB
uint32_t cores[MAXCOLORS] 				= {RED, GREEN, BLUE, WHITE, OFF_COLORS};

void setup()
{
	
	Serial.begin(115200);
	
	pinMode(pinToRele,	OUTPUT);
	
	digitalWrite(pinToRele,	LOW);

	pixels1.begin();	
	
	pixels1.clear();
	pixels1.setPixelColor(0,cores[1]);
	pixels1.show(); 
	
} // end setup

void loop()
{
	
	digitalWrite(pinToRele,	HIGH);
	pixels1.clear();
	pixels1.setPixelColor(0,cores[1]);
	pixels1.show();   
	delay(1000);
	digitalWrite(pinToRele,	LOW);
	pixels1.clear();
	pixels1.setPixelColor(0,cores[0]);
	pixels1.show(); 	
	delay(1000);

} // end loop

Last updated