2016-05-27 14 views
0

Ich arbeite an einem iPhone in Swift, die den Knopf drücken vom Arduino durch die Kopfhörerbuchse erkennen.Senden von Daten über die iPhone-Kopfhörerbuchse

Ich werde eine Schaltfläche auf dem Arduino installiert haben, die die Pins und die Frequenz ändern wird.

war ich nicht sicher, welche Rahmenbedingungen sollte ich in der iOS verwenden - i

  • AVAudioRecorder
  • oder etwas anderes

    • AVCaptureAudioDataOutput verwenden sollten?

      Es erkennt nur die Taste drücken.

      Dank

    +0

    AVAudioRecorder sollte funktionieren. Es gibt einige Beispiele dafür. –

    +0

    @Johnelemans versucht herauszufinden, welche Delegate-Methode mir eine Änderung in der Frequenz – Paragon

    +1

    bieten wird, schauen Sie sich dieses Beispiel an; https://github.com/syedhali/EZAudio –

    Antwort

    0

    Gebrauchte

    let averagePower = audioRecorder.averagePowerForChannel(0) 
    

    für die Macht zu bekommen.

    Auf der Hardware-Seite verwendet Arduino UNO und den Ton erzeugen.