MotorPins mit eigener Frequenz ansteuern

Hey, hier im Forum wurde schon öfter über die Motorsteuerung am Calliope gesprochen.
Meine Idee war über die Motorpins ein Signal möglichst hoher Pegel (nahe der 9V) und mit einer Frequenz von 113kHZ -115kHz auszugeben.

Hat hier jemand eine Idee wie ich falls nötig an die Pins komme um mir einen Custom Block zu bauen?

LG Robin

Die Pins werden von der DAL leider nicht direkt freigegeben, die Implementierung findest du in dieser Datei: https://github.com/calliope-mini/microbit-dal/blob/master/inc/drivers/CalliopeSoundMotor.h

In MakeCode ist das für den Motor diese: https://github.com/microsoft/pxt-calliope/blob/master/libs/core/motors.cpp
Und der Tonerzeugung diese Datei: https://github.com/microsoft/pxt-calliope/blob/master/libs/core/music.cpp

Beim Elektronik-Labor hat Burkhard Kainka auch etwas zum Motortreiber geschrieben

und zum Erzeugen von Frequenzen über den Motor treiber.

Für eigene Blöcke könnten also u.U. schon die beiden Funktionen uBit.soundmotor.motorAOn(duty_percent); und uBit.soundmotor.motorAOff(); reichen.