# Ware zur Programmierung

**URL:** <https://forum.calliope.cc/t/ware-zur-programmierung/1302>\
**Category:** Einsatz im Unterricht\
**Created:** [25. September 2019 um 18:11 UTC](https://forum.calliope.cc/t/ware-zur-programmierung/1302 "2019-09-25T18:11:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![kretzsch](https://avatars.discourse-cdn.com/v4/letter/k/a6a055/32.png) [@kretzsch](https://forum.calliope.cc/u/kretzsch)\
**Post date:** [25. September 2019 um 18:11 UTC](https://forum.calliope.cc/t/ware-zur-programmierung/1302/1 "2019-09-25T18:11:55Z")

</div>

Liebe Calliope-Gemeinde,  
habe eine für euch bestimmt einfache Frage.  
In unserer AG haben wir ein Programm für eine Autosteuerung mit US-Sensor usw im Block „dauerhaft“ geschrieben.  
Jetzt laufen die Motoren sofort mit Sannungszufuhr an.  
Wir möchten aber gerne die Motoren mit Taste A starten und mit Taste B anhalten.  
Kann da jemand bitte helfen?  
Vielen Dank,  
Hans-Gerhard

---

<div class="post-metadata">

**Author:** ![klmi](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/klmi/32/763_2.png) [@klmi](https://forum.calliope.cc/u/klmi)\
**Post date:** [25. September 2019 um 19:44 UTC](https://forum.calliope.cc/t/ware-zur-programmierung/1302/2 "2019-09-25T19:44:12Z")

</div>

Klicke doch auf „teilen“ und poste den Link, dann können wir uns das Programm besser ansehen.

---

<div class="post-metadata">

**Author:** ![kretzsch](https://avatars.discourse-cdn.com/v4/letter/k/a6a055/32.png) [@kretzsch](https://forum.calliope.cc/u/kretzsch)\
**Post date:** [26. September 2019 um 08:22 UTC](https://forum.calliope.cc/t/ware-zur-programmierung/1302/3 "2019-09-26T08:22:08Z")

</div>

Hallo klmi,  
danke für die Antwort.  
Das mit dem „teilen“ habe ich nicht verstanden.  
Ich habe dir aber das Programm hochgeladen.  
Danke, Hans-Gerhard  
[mini-TalentShow\_2019\_2\_ohne\_Tasten.hex](https://forum.calliope.cc/uploads/short-url/huhtBJooseh7jrfifENqo5G0B7w.hex) (584,3 KB)

---

<div class="post-metadata">

**Author:** ![klmi](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.calliope.cc/klmi/32/763_2.png) [@klmi](https://forum.calliope.cc/u/klmi)\
**Post date:** [26. September 2019 um 13:21 UTC](https://forum.calliope.cc/t/ware-zur-programmierung/1302/4 "2019-09-26T13:21:13Z")

</div>

So müsste es gehen. Mit A starten, mit B stoppen. Das geht parallel zum Hauptprogramm.  
Wenn allerdings ein Hindernis näher als 60cm ist, dann geht das Programm trotzdem in die wenn-dann-Abfrage und lässt den Motor laufen. Wenn man das ausschließen möchte, muss man eine Variable z.B. MotorAn deklarieren, sie bei Druck auf A auf wahr bzw. bei B auf falsch stellen und in der Entfernungsabfrage mit und Motoran=Wahr verknüpfen. Nicht vergessen dann auch bei Beginn die Variable auf falsch stellen.  
[mini-TalentShow\_2019\_2\_ohne\_Tasten(1).hex](https://forum.calliope.cc/uploads/short-url/wsaXsTdN7nhzHjejhw3vET5KdOr.hex) (584,7 KB)

---

<div class="post-metadata">

**Author:** ![kretzsch](https://avatars.discourse-cdn.com/v4/letter/k/a6a055/32.png) [@kretzsch](https://forum.calliope.cc/u/kretzsch)\
**Post date:** [27. September 2019 um 13:51 UTC](https://forum.calliope.cc/t/ware-zur-programmierung/1302/5 "2019-09-27T13:51:58Z")

</div>

Hallo klmi,  
danke für die Hilfe und die Vorschläge.  
Wir haben das mit der Verwendung einer zusätzlichen Variable gelöst.  
Funktioniert super.  
Hans-Gerhard

Noch eine Frage,  
ich hatte vor einiger Zeit im Netz ein Projekt gesehen, wo ein Auto einer auf den Tisch aufgeklebten Spur folgt.  
Kann es aber nicht mehr finden.  
Hast du da eine Erinnerung oder jemand anderes?
