Acesse conector de 30 pinos com código
Pergunta
Eu estou tentando definir um pino do antigo iPhone 30-PIN conectar de baixo a alto, então o melhor seria de 0V a 3,3V.Isso é possível com uma simples placa de podabreout como esta?
https://www.sparkfun.com/products/8295
Se não pode enviar uma tensão constante fora do conector de áudio iPhones (este poderia ser um bom método também, fazer agora a Apple usou seu conector de relâmpago de 9 pinos).
Eu já procurei na web, alguns dizemos que você tem que jailbreak seu idevice, alguns dizem que você precisa de um chip de autenticação, e alguns dizem que ele funciona perfeitamente sem um chip de autenticação, mas eu não consigo encontrar nenhuma ajuda online.
obrigado
Solução
Você não pode "enviar uma voltagem constante" fora do conector de áudio. Há um capacitor de série que filtra o DC e componentes de sinal de frequência muito baixos.
Para obter ajuda adequada sobre isso, você pode
Se você quiser evitar o MFI, você pode sempre usar ble para se comunicar com a periferia. < / p >.
ou tente implementar o modem FSK (ou DTMF) de software em um lado e um hardware do outro lado (usando as linhas de áudio).
Como parece que é simplesmente quer ver um sinal binário (ligado / desligado) - você pode gerar um tom de passo fixo no aplicativo (2khz por exemplo) e usar um filtro de banda estreita no lado do hardware (Audio-Jack conexão).
ou talvez (para certificar-se de que seu aplicativo esteja presente no outro lado Um tom de 2kHz significaria 0 e um tom de 4kHz poderia representar 1.
O Chip de autenticação (e uma licença MFI)) Você está falando é necessário quando você tenta se comunicar com o dispositivo iOS:
- via bt (excluindo BLE)
- via USB (conector de 30 pinos ou conector de iluminação)
- via UART (conector de 30 pinos ou conector de iluminação)