Tak mě bylo líto dýni zlikvidovat a tak jsem jen mírně program upravil a domaloval a sestrojil jsem stromeček. A proč by nehrál začátek Rolniček? A proč by nesvítila žlutá dioda jako svíčka?
![]() |
ef mavej():
for index in range(8):
pins.digital_write_pin(DigitalPin.P16, 1)
pins.digital_write_pin(DigitalPin.P14, 0)
pins.digital_write_pin(DigitalPin.P13, 0)
basic.pause(1000)
pins.digital_write_pin(DigitalPin.P16, 0)
pins.digital_write_pin(DigitalPin.P14, 1)
pins.digital_write_pin(DigitalPin.P13, 1)
basic.pause(1000)
pins.digital_write_pin(DigitalPin.P16, 0)
pins.digital_write_pin(DigitalPin.P14, 0)
pins.digital_write_pin(DigitalPin.P13, 1)
def on_pin_pressed_p2():
global pom
pom = 1
music.start_melody(tune, MelodyOptions.ONCE)
pom = 0
input.on_pin_pressed(TouchPin.P2, on_pin_pressed_p2)
ultrasonic = 0
tune: List[str] = []
pom = 0
basic.clear_screen()
pom = 0
tune = ["E:2",
"E:2",
"E:4",
"E:2",
"E:2",
"E:4",
"E:2",
"G:2",
"C:3",
"D:1",
"E:8",
"F:2",
"F:2",
"F:3",
"F:2",
"F:2",
"E:2",
"E:2",
"E:1",
"E:1",
"E:2",
"D:2",
"D:2",
"E:2",
"D:4",
"G:4",
"E:2",
"E:2",
"E:4",
"E:2",
"E:2",
"E:4",
"E:2",
"G:2",
"C:3",
"D:1",
"E:8",
"F:2",
"F:2",
"F:3",
"F:2",
"F:2",
"E:2",
"E:2",
"E:1",
"E:1",
"G:2",
"G:2",
"F:2",
"D:2",
"C:4"]
basic.clear_screen()
pins.digital_write_pin(DigitalPin.P16, 0)
pins.digital_write_pin(DigitalPin.P14, 1)
pins.digital_write_pin(DigitalPin.P13, 1)
def on_forever():
global ultrasonic, pom
pins.analog_write_pin(AnalogPin.P13, randint(150, 1000))
basic.pause(200)
ultrasonic = Environment.sonarbit_distance
(Environment.Distance_Unit.DISTANCE_UNIT_CM, DigitalPin.P1)
if ultrasonic > 10 and ultrasonic < 180:
if pom == 0:
pom = 1
music.play_tone(392, music.beat(BeatFraction.HALF))
pins.digital_write_pin(DigitalPin.P16, 1)
basic.pause(1000)
pins.digital_write_pin(DigitalPin.P16, 0)
basic.pause(1000)
mavej()
music.play_tone(494, music.beat(BeatFraction.HALF))
basic.pause(5000)
pom = 0
basic.forever(on_forever)
|
Zapojení: detektor PIN1, diodky červené PIN16, žluté PIN14, samotná žlutá PIN13, tlačítko A - PIN2 |
|
Jo ještě jsem zapomněl dát si odkaz na kreslení a simulaci obvodů https://www.tinkercad.com/dashboard?collection=designs zatím tam není ESP, ale je tam Arduino a Microbit |
![]() |