Maqueta: Motor
El motor tiene un sencillo funcionamiento:
| PIN12 | PIN13 | MOTOR |
| 0 | 0 | PARADO |
| 0 | 1 | ROTACIÓN SENTIDO RELOJ |
| 1 | 0 | ROTACIÓN SENTIDO ANTIRELOJ |
| 1 | 1 | PARADO |
Pero con Pytho no sólo podemos poner los pines 12 y 13 a 0 o 1 sino también podemos poner su potencia
Valora qué pasa en cada una de las 4 situaciones siguiente
from microbit import *
pin12.write_digital(0)
pin13.write_digital(0)
while True:
# 1 Que pasa 1 ##########♥1
display.scroll('1')
pin12.write_digital(1)
pin13.write_analog(50)
sleep(5000)
# Paramos
pin12.write_digital(0)
pin13.write_analog(0)
sleep(1000)
# 2 Que pasa 2 ##########♥2
display.scroll('2')
pin12.write_digital(1)
pin13.write_analog(255)
sleep(5000)
# Paramos
pin12.write_digital(0)
pin13.write_analog(0)
sleep(1000)
# 3 Que pasa 3 ##########♥3
display.scroll('3')
pin12.write_digital(1)
pin13.write_digital(0)
sleep(5000)
# Paramos
pin12.write_digital(0)
pin13.write_analog(0)
sleep(1000)
# 4 Que pasa 4 ##########♥4
display.scroll('4')
pin12.write_digital(1)
pin13.write_digital(1)
sleep(5000)
# Paramos
pin12.write_digital(0)
pin13.write_analog(0)
sleep(1000)
# 5 Que pasa 5 ##########♥5
display.scroll('5')
pin12.write_digital(0)
pin13.write_digital(1)
sleep(5000)
# Paramos
pin12.write_digital(0)
pin13.write_analog(0)
sleep(1000)
No comments to display
No comments to display