HobbyKing Quadcopter Control Board V2 (Atmega168PA)
-
- membro
- Mensagens: 16
- Registrado em: Sex Mar 14, 2014 10:07 am
- Localização: Curitiba/PR
- alexcmag
- Equipe E-voo.com
- Mensagens: 14800
- Registrado em: Sex Fev 13, 2004 12:13 pm
- Localização: Sao Paulo SP
- Contato:
[quote:e8138c550f="alissonths"]Alguem ja simulou o receiver usando um arduino ou outro tipo de microcontrolador? Explicando melhor, to fazendo um projeto onde o arduino irá mandar sinal para o ail, ele. thr, rud. Eu deduzo que o sinal que essas portas recebem são parecidas se eu enviasse direto ao motor, 50Hz em 20ms[/quote:e8138c550f]
Faço isto direto, geralmente com microcontroladores.
Basta mandar sinal de 1ms a 2ms a cada 20ms para cada servo que ele obedecerá.
Faço isto direto, geralmente com microcontroladores.
Basta mandar sinal de 1ms a 2ms a cada 20ms para cada servo que ele obedecerá.
Melhorando o mundo... uma linha por vez.
-
- membro
- Mensagens: 16
- Registrado em: Sex Mar 14, 2014 10:07 am
- Localização: Curitiba/PR
- alexcmag
- Equipe E-voo.com
- Mensagens: 14800
- Registrado em: Sex Fev 13, 2004 12:13 pm
- Localização: Sao Paulo SP
- Contato:
[quote:e3ed16be23="alissonths"]para cada porta do controlador é so mandar esse sinal?[/quote:e3ed16be23]
É, confesso que não conheço a biblioteca do Arduino, geralmente faço tudo "na mão", mas se você fizer um laço principal rodando a 50Hz e dentro dele enviar um pulso de 1ms a 2ms para cada servo que deseja controlar, é o mesmo que o receptor faz.
É, confesso que não conheço a biblioteca do Arduino, geralmente faço tudo "na mão", mas se você fizer um laço principal rodando a 50Hz e dentro dele enviar um pulso de 1ms a 2ms para cada servo que deseja controlar, é o mesmo que o receptor faz.
Melhorando o mundo... uma linha por vez.
- sgt.meirelles
- membro
- Mensagens: 534
- Registrado em: Seg Jan 22, 2007 4:46 pm
- Localização: Boa Vista - RR
Isso é mole de fazer com arduino.
Existe a biblioteca servo pra isso.
http://arduino.cc/en/reference/servo
Já vem 2 exemplos no compilador, knob e Sweep. Basta ir em file/examples.
Knob usa um potenciômetro para controlar o servo e o Sweep move o servo de um lado para o outro automaticamente.
Coloca no google "servo arduino" e vem um montão de exemplo.
Existe a biblioteca servo pra isso.
http://arduino.cc/en/reference/servo
Já vem 2 exemplos no compilador, knob e Sweep. Basta ir em file/examples.
Knob usa um potenciômetro para controlar o servo e o Sweep move o servo de um lado para o outro automaticamente.
Coloca no google "servo arduino" e vem um montão de exemplo.
-
- membro
- Mensagens: 16
- Registrado em: Sex Mar 14, 2014 10:07 am
- Localização: Curitiba/PR
- sgt.meirelles
- membro
- Mensagens: 534
- Registrado em: Seg Jan 22, 2007 4:46 pm
- Localização: Boa Vista - RR
-
- membro
- Mensagens: 16
- Registrado em: Sex Mar 14, 2014 10:07 am
- Localização: Curitiba/PR
- sgt.meirelles
- membro
- Mensagens: 534
- Registrado em: Seg Jan 22, 2007 4:46 pm
- Localização: Boa Vista - RR