Arduino - переключение 220 В переменного тока и 12В реле
Вы должны быть очень осторожны при напряжении 220 В переменного тока. Мы рекомендуем использовать надлежащий держатель лампы и шнур со штекером. Не прикасайтесь к проводам или источнику переменного тока.
Программирование:
Нам не нужно какое-либо специальное программирование для работы реле, требуется программирование простого цифрового выхода. Таким образом, программа, добавленная нами, такая же, как в нашем другом руководстве Digital Output - LED Blinking. Такая же кодировка используется во всем учебнике. Этот код будет мигать лампой 220 В переменного тока с интервалом в 1 секунду.
Вы можете взять код (Arduino Sketch) здесь
// Digital output tutorial by ROBO INDIA
// www.roboindia.com
// Digital output is taken on a LED that remains ON for one second and
// OFF for another.
// Defining Pin 2 as LED.
const int LED = 2; // from the circuit we can see that we have connected LED on Pin 2
void setup() {
pinMode(LED, OUTPUT); // Defining LED pin as OUTPUT Pin.
}
// Below mentioned code runs for ever(infinite loop)
void loop() {
digitalWrite(LED, HIGH); // LED gets turned ON (1/HIGH/+5V)
delay(1000); // Waiting for one second.
digitalWrite(LED, LOW); // LED gets OFF (0/LOW/0V/GND)
delay(1000); // here and above Delay is in mili second (1000 = 1 second)
}