Dit is een relaismodule om externe belastingen te schakelen vanaf een microcontroller via digitale inputpinnen. De module wordt gevoed via VCC en GND, en de relaiskanalen worden aangestuurd via de IN-pinnen voor geïsoleerd aan/uit-schakelen van circuits met hoger vermogen.
| Pin | Signaal | Beschrijving |
|---|---|---|
GND |
ground | Logic ground reference for the relay module control inputs |
IN1 |
digital | Active-low control input for relay 1 — drive low to energize |
IN2 |
digital | Active-low control input for relay 2 — drive low to energize |
IN3 |
digital | Active-low control input for relay 3 — drive low to energize |
VCC |
power | 5V logic/module supply input for relay control circuitry |
GND.1 |
ground | Additional ground connection for the relay module logic side |
| Van | Naar | Draad |
|---|---|---|
board:GND |
x1:GND |
black |
board:5V |
x1:VCC |
red |
board:D4 |
x1:IN1 |
green |
board:D5 |
x1:IN2 |
blue |
board:D6 |
x1:IN3 |
yellow |
Dit voorbeeld is geschreven en compile-gecheckt voor de arduino-uno. Codey Online past het voor je aan naar elk ander ondersteund board.
const int RELAY1_PIN = 4;
const int RELAY2_PIN = 5;
const int RELAY3_PIN = 6;
void setup() {
Serial.begin(9600);
pinMode(RELAY1_PIN, OUTPUT);
pinMode(RELAY2_PIN, OUTPUT);
pinMode(RELAY3_PIN, OUTPUT);
// Most 5V relay modules are active-low:
// HIGH = relay off, LOW = relay on.
digitalWrite(RELAY1_PIN, HIGH);
digitalWrite(RELAY2_PIN, HIGH);
digitalWrite(RELAY3_PIN, HIGH);
Serial.println("3-Channel Relay Module demo starting...");
}
void loop() {
Serial.println("Relay 1 ON");
digitalWrite(RELAY1_PIN, LOW);
delay(1000);
digitalWrite(RELAY1_PIN, HIGH);
Serial.println("Relay 2 ON");
digitalWrite(RELAY2_PIN, LOW);
delay(1000);
digitalWrite(RELAY2_PIN, HIGH);
Serial.println("Relay 3 ON");
digitalWrite(RELAY3_PIN, LOW);
delay(1000);
digitalWrite(RELAY3_PIN, HIGH);
Serial.println("All relays OFF");
delay(1000);
}
Beschrijf wat je wilt bouwen. Codey Online schrijft de code, tekent het aansluitschema, compileert het en flasht je board rechtstreeks vanuit de browser.
Gratis starten