- Environmental monitoring with uChipPosted 6 days ago
- ARDULEGO KIT: create with Lego and ArduinoPosted 3 weeks ago
- Share & Discover by PCBWayPosted 4 weeks ago
- ENERGY METER IOTPosted 1 month ago
- Energy Meter GSM with Arduino (part 2)Posted 2 months ago
- Energy Meter GSM with Arduino (part 1)Posted 2 months ago
- ARDULOCK: a keyboard with RFID modulePosted 2 months ago
- Autofocus Glasses/Phoropter Using Variable Focus Liquid LensPosted 4 months ago
- Home Automation & Lights controlling SystemPosted 4 months ago
- Solar TrackerPosted 5 months ago
Relay Shield for Arduino
Shield to control 6 relay, 6 digital input and 6 analog input with Arduino Duemilanove, Arduino UNO or Seeeduino. The digital inputs and relay outputs are equipped with an LED that indicates the status. The lines of I/O are connected to the Arduino through corresponding pin-strip pitch 2.54 mm. It gets its power directly from the Arduino module, which provides the 5 volt regulator derived from their contacts between the 5V and GND. The mini-relay Shield of work at 12 volts, so that the relays are working properly will have to connect the Arduino module with an external power supply can provide this voltage. The card can be used in many applications and in many ways. Find in this page a little sketch as to manage I/O via serial commands.
[slideshow id=8] |
//Relay Shield //by Boris Landoni //www.open-electronics.org //www.futurashop.it // Variables will change: int in=0; int out=0; int an=0; int inByte=0; // the follow variables is a long because the time, measured in miliseconds, // will quickly become a bigger number than can be stored in an int. long interval = 1000; // interval at which to blink (milliseconds) void setup() { // start serial port at 9600 bps: Serial.begin(9600); // set the digital pin as output: for (int out=8; out<=13; out++){ pinMode(out, OUTPUT); } } void loop() { // here is where you'd put code that needs to be running all the time. // check to see if it's time to blink the LED; that is, if the // difference between the current time and last time you blinked // the LED is bigger than the interval at which you want to // blink the LED. if (Serial.available() > 0) { protocollo(); } } void protocollo() { inByte = Serial.read(); switch (inByte) { case 79: //O out Serial.println("Out number? (1 to 6)"); // send an initial string while (Serial.available() <= 0) { delay(300); } out = Serial.read()-48; Serial.println("ricevuto "); Serial.print(out); if (out>=1&&out<=6) { out=out+7; if (!digitalRead(out)) digitalWrite(out, HIGH); else digitalWrite(out, LOW); Serial.print("Out "); Serial.print(out-7); Serial.print(" = "); Serial.println(digitalRead(out)); } break; case 73: //I //input Serial.println("In number? (1 to 6)"); // send an initial string while (Serial.available() <= 0) { delay(300); } in = Serial.read()-48; if (in>=1&&in<=6){ in=in+1; Serial.print("In "); Serial.print(in-1); Serial.print(" = "); Serial.println(digitalRead(in)); } break; case 65: //A //analog Serial.println("Analog number? (1 to 6)"); // send an initial string while (Serial.available() <= 0) { delay(300); } an = Serial.read()-48; if (an>=1&&an<=6){ an=an-1; Serial.print("Analog "); Serial.print(an+1); Serial.print(" = "); Serial.println(analogRead(an)); } break; //default: // if nothing else matches, do the default // default is optional } }
About administrator
Related Posts
11 Comments
Leave a Reply
Cancel reply
OpenSource Products
-
Display Oled 1.3 inch
1.3″ Organic Light Emitting Diode (OLED) Display with good contrast,...
- Posted 3 weeks ago
- 0
-
PRO midi 1284P Developer’s Board
Developer’s board specially made for use with the PRO midi...
- Posted 3 weeks ago
- 0
-
ARDULEGO KIT: create with Lego and Arduino
Lots of components to make applications that can be...
- Posted 3 weeks ago
- 0
-
LEGO Compatible Arduino Modules Set
Design, build and have fun with this handy case containing...
- Posted 1 month ago
- 0
-
BME280 – Pressure, humidity, temperature sensor
Ultra-small module (13.3×10.6×3.5 mm) based on the BME280 pressure, humidity...
- Posted 2 months ago
- 0
-
Jolly: add WiFi to your Arduino UNO
With 10 million Arduino UNO sold worldwide, this board becomes...
- Posted 5 months ago
- 2
-
Multimedia Box Multimedia with Raspberry PI4 – 4GB
JT-PIMEDIA is a set that includes of a black acrylic...
- Posted 5 months ago
- 0
-
Control everything remotely with the GSM shield
We emulate the TDG series remote controls using the GSM...
- Posted 6 months ago
- 0
Tutorials
-
PCB CAD, A SELECTION GUIDE
Getting to know and evaluate the software offer for PCB,...
- Posted 1 year ago
- 0
-
DIY Sensor – Innovation & Implementation
A sensor converts data such as heat, light, sound,...
- Posted 2 years ago
- 0
-
Getting Started with the ESP32
This article is a getting started guide for the ESP32...
- Posted 3 years ago
- 0
Mods and Hacks
-
The flame that doesn’t burn
Based on Neopixel and a special ultra-thin Arduino, it simulates...
- Posted 4 months ago
- 1
-
Here are the Winners from the 3Drag 3d printing contest
Here we are, eventually the contest has come to an...
- Posted 8 years ago
- 0
-
Updates from the 3Drag 3dprinting contest: Roland Hoffert’s Hacks
Roland Hoffert, from www.eytec.de, submitted us this 3Drag (Velleman K8200...
- Posted 8 years ago
- 0
-
Updates from the 3Drag 3dprinting contest: Karl Seiss’s Hack
Karl Seiss from Austria made a very clever hack to...
- Posted 8 years ago
- 0
Opinions
-
PCB Recycling: The Core of Your Electronics Is More Valuable Than You Think
The screen you are looking at this very moment will...
- Posted 5 months ago
- 4
-
PCB CAD, A SELECTION GUIDE
Getting to know and evaluate the software offer for PCB,...
- Posted 1 year ago
- 0
-
The Open Source community united against Covid-19
On March 11, WHO (World Health Organization) officially declared the...
- Posted 2 years ago
- 0
-
Coronavirus: Now Is The Time For Solidarity
The moment we are living, in China before and all...
- Posted 2 years ago
- 0
Newsletter
-
Arduino ISP (In System Programming) and stand-alone circuits
We use an Arduino to program other ATmega without...
- Posted 10 years ago
- 225
-
Localizer with SIM908 module
The device is based on a GSM/GPRS module with...
- Posted 10 years ago
- 187
-
GSM GPS shield for Arduino
Shield for Arduino designed and based on the module...
- Posted 10 years ago
- 181
-
Small Breakout for SIM900 GSM Module
Some post ago we presented a PCB to mount...
- Posted 11 years ago
- 115
-
CALL FOR MAKERS deadline extendedby July 11st
CELEBRATE TEN YEARS OF MAKER FAIRE ROME WITH US!...
- Posted 1 week ago
- 0
-
Display Oled 1.3 inch
1.3″ Organic Light Emitting Diode (OLED) Display with good...
- Posted 3 weeks ago
- 0
-
PRO midi 1284P Developer’s Board
Developer’s board specially made for use with the PRO...
- Posted 3 weeks ago
- 0
-
ARDULEGO KIT: create with Lego and Arduino
Lots of components to make applications that can...
- Posted 3 weeks ago
- 0
Pingback: Electronics-Lab.com Blog » Blog Archive » Input/Output Shield for Arduino
Pingback: Ilinte
Pingback: Relay Shield para Arduino | Automatismos Mar del Plata