Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
proyectos:raptor [2023/11/20 15:42] – [Enlaces] Félix Sánchez-Tembleque | proyectos:raptor [2024/10/07 14:20] (actual) – [v3.0] Félix Sánchez-Tembleque | ||
---|---|---|---|
Línea 65: | Línea 65: | ||
Evolución girando los módulo electrónicos para llevarlos hacia atrás junto con las pilas -que ahora tienen como opción usar LiPo-. Versión impresa y PCB. | Evolución girando los módulo electrónicos para llevarlos hacia atrás junto con las pilas -que ahora tienen como opción usar LiPo-. Versión impresa y PCB. | ||
- | {{: | + | {{: |
+ | |||
+ | ==== v3.0 ==== | ||
+ | |||
+ | Evolución cambiando al formato del Arduino Nano en todas sus variantes (Atmel, ESP32, STM32, RP2040...) y cambiando los drivers de motores por los TA6586. Versión impresa y PCB. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | El código de la función drive de motores cambia para este driver de motores cambia. El resto del código para seguir líneas descrito abajo sigue siendo válido. | ||
+ | |||
+ | < | ||
+ | // TA6586 driver pinout | ||
+ | const int FI1 = 6; //fOrward input 1 (left) | ||
+ | const int BI1 = 7; //backward input 1 | ||
+ | const int FI2 = 10; | ||
+ | const int BI2 = 11; | ||
+ | void drive(int l, int r) { | ||
+ | l=constrain(l, | ||
+ | r=constrain(r, | ||
+ | |||
+ | analogWrite(FI1, | ||
+ | analogWrite(BI1, | ||
+ | analogWrite(FI2, | ||
+ | analogWrite(BI2, | ||
+ | } | ||
+ | </ | ||
===== Raptor Zero ===== | ===== Raptor Zero ===== |