ev3
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Následující verze | Předchozí verze | ||
| ev3 [2019/07/25 21:50] – vytvořeno adam | ev3 [2023/02/08 23:35] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
|---|---|---|---|
| Řádek 26: | Řádek 26: | ||
| leds.set_color(" | leds.set_color(" | ||
| + | </ | ||
| + | |||
| + | |||
| + | Síla podle doby stisku tlačítka: | ||
| + | <code python> | ||
| + | # | ||
| + | from ev3dev2.motor import MediumMotor, | ||
| + | from ev3dev2.sensor import INPUT_1 | ||
| + | from ev3dev2.sensor.lego import TouchSensor | ||
| + | from ev3dev2.led import Leds | ||
| + | from ev3dev.ev3 import Sound | ||
| + | import time | ||
| + | import random | ||
| + | |||
| + | m = MediumMotor(OUTPUT_A) | ||
| + | ts = TouchSensor() | ||
| + | leds = Leds() | ||
| + | |||
| + | hlasky = [" | ||
| + | Sound.speak(" | ||
| + | |||
| + | while True: | ||
| + | if ts.is_pressed: | ||
| + | #base strength | ||
| + | strength = 25 | ||
| + | while strength < 100 and ts.is_pressed: | ||
| + | strength+=1 | ||
| + | time.sleep(0.05) | ||
| + | |||
| + | Sound.speak(random.choice(hlasky)).wait() | ||
| + | Sound.speak(" | ||
| + | leds.set_color(" | ||
| + | leds.set_color(" | ||
| + | m.on_for_rotations(SpeedPercent(strength), | ||
| + | else: | ||
| + | leds.set_color(" | ||
| + | leds.set_color(" | ||
| </ | </ | ||
ev3.1564091431.txt.gz · Poslední úprava: 2023/02/08 23:35 (upraveno mimo DokuWiki)