Programación Arduino y Python
COMANDO PYTHON
import serial
import time
#Verifique su puerto COM al que esta conectado el arduino
arduino = serial.Serial('COM7', 9600)
def onOffFunction():
command = input("ingrese la funcion deseada: ");
if command =="1":
print("LED 1 prendido!!!")
time.sleep(1)
arduino.write(b'1')
onOffFunction()
elif command =="a":
print("LED 1 apagado!!!")
time.sleep(1)
arduino.write(b'a')
onOffFunction()
if command =="2":
print("LED 2 prendido!!!")
time.sleep(1)
arduino.write(b'2')
onOffFunction()
elif command =="s":
print("LED 2 apagado!!!")
time.sleep(1)
arduino.write(b's')
onOffFunction()
if command =="3":
print("LED 3 prendido!!!")
time.sleep(1)
arduino.write(b'3')
onOffFunction()
elif command =="d":
print("LED 3 apagado!!!")
time.sleep(1)
arduino.write(b'd')
onOffFunction()
if command =="4":
print("LED 4 prendido!!!")
time.sleep(1)
arduino.write(b'4')
onOffFunction()
elif command =="f":
print("LED 4 apagado!!!")
time.sleep(1)
arduino.write(b'f')
onOffFunction()
if command =="5":
print("LED 5 prendido!!!")
time.sleep(1)
arduino.write(b'5')
onOffFunction()
elif command =="g":
print("LED 5 apagado!!!")
time.sleep(1)
arduino.write(b'g')
onOffFunction()
if command =="6":
print("LED 6 prendido!!!")
time.sleep(1)
arduino.write(b'6')
onOffFunction()
elif command =="h":
print("LED 6 apagado!!!")
time.sleep(1)
arduino.write(b'h')
onOffFunction()
if command =="7":
print("LED 7 prendido!!!")
time.sleep(1)
arduino.write(b'7')
onOffFunction()
elif command =="j":
print("LED 7 apagado!!!")
time.sleep(1)
arduino.write(b'j')
onOffFunction()
if command =="8":
print("LED 8 prendido!!!")
time.sleep(1)
arduino.write(b'8')
onOffFunction()
elif command =="k":
print("LED 8 apagado!!!")
time.sleep(1)
arduino.write(b'k')
onOffFunction()
if command =="9":
print("LED 9 prendido!!!")
time.sleep(1)
arduino.write(b'9')
onOffFunction()
elif command =="l":
print("LED 9 apagado!!!")
time.sleep(1)
arduino.write(b'l')
onOffFunction()
if command =="DERECHA":
print("LOS LED'S SE PRENDEN DE IZQUIERDA A DERECHA")
time.sleep(1)
arduino.write(b'n')
onOffFunction()
elif command =="IZQUIERDA":
print("LOS LED'S SE PRENDEN DE DERECHA A IZQUIERDA")
time.sleep(1)
arduino.write(b'm')
onOffFunction()
if command =="ALL":
print("TODOS LOS LED'S SE PRENDEN")
time.sleep(1)
arduino.write(b'x')
onOffFunction()
elif command =="NONE":
print("TODOS LOS LED'S SE APAGAN")
time.sleep(1)
arduino.write(b'c')
onOffFunction()
else:
print("Ingrese un comando valido!")
onOffFunction()
time.sleep(2) #Esperando 2 segundos
onOffFunction() #Ejecuta el programa
PROGRAMACIÓN ARDUINO
int LED13 = 13;
int LED12 = 12;
int LED11 = 11;
int LED10 = 10;
int LED9 = 9;
int LED8 = 8;
int LED6 = 6;
int LED5= 5;
int LED4 = 4;
void setup() {
pinMode(LED13, OUTPUT);
pinMode(LED12, OUTPUT);
pinMode(LED11, OUTPUT);
pinMode(LED10, OUTPUT);
pinMode(LED9, OUTPUT);
pinMode(LED8, OUTPUT);
pinMode(LED6, OUTPUT);
pinMode(LED5, OUTPUT);
pinMode(LED4, OUTPUT);
Serial.begin(9600);
}
void loop() {
if (Serial.available()) {char serialListener = Serial.read();
if (serialListener == '1') {digitalWrite(LED13, HIGH);}
else if (serialListener == 'a') {digitalWrite(LED13, LOW);}
if (serialListener == '2') {digitalWrite(LED12, HIGH);}
else if (serialListener == 's') {digitalWrite(LED12, LOW);}
if (serialListener == '3') {digitalWrite(LED11, HIGH);}
else if (serialListener == 'd') {digitalWrite(LED11, LOW);}
if (serialListener == '4') {digitalWrite(LED10, HIGH);}
else if (serialListener == 'f') {digitalWrite(LED10, LOW);}
if (serialListener == '5') {digitalWrite(LED9, HIGH);}
else if (serialListener == 'g') {digitalWrite(LED9, LOW);}
if (serialListener == '6') {digitalWrite(LED8, HIGH);}
else if (serialListener == 'h') {digitalWrite(LED8, LOW);}
if (serialListener == '7') {digitalWrite(LED6, HIGH);}
else if (serialListener == 'j') {digitalWri
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Programación Arduino y Python», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.