/Robotec

Biblioteca Robotec para Arduino

Primary LanguageC++MIT LicenseMIT

Biblioteca Robotec

Biblioteca para trabajar con robótica educativa bajo la competencia Robotec. Podes leer una breve reseña de la competencia en mi blog: Robotec, una competencia de robótica escolar.

Actualmente soporta los siguientes dispositivos:

  • Motor DC con drivers L293 y L298
  • Sensor de distancia por ultrasonidos (HC-SR04 y similares)
  • Sensor de proximidad por infrarrojos simple (Tracking y similares)
  • Sensor de proximidad por infrarrojos triple (Funduino y similares)
  • LED de uso general
  • Pulsador de uso general

Hardware

El diseño del hardware esta atado a las reglas de la compentencia. En el repositorio Proyectos Educativos hay algunos ejemplos.

Documentación

En el directorio docs se encuentra disponible la documentación de las clases y pinouts de los diferentes dispositivos. Además en el directorio examples hay varios ejemplos simples para una rápida implementación.

ToDo

  • #3: agregar soporte para sensor de proximidad por infrarrojos TCRT5000L de 5 vías
  • #4: probar el funcionamiento con diferentes configuraciones de hardware
  • #5: agregar soporte para encoders
  • #6: verificar la organización del código

Licencia

Este trabajo está protegido por la Licencia MIT. Puedes acceder a la versión original de la licencia (en inglés) a través del archivo LICENSE o en línea en The MIT License (MIT). También proporcionamos una traducción no oficial desde Wikipedia:

Copyright (c) 2024 Lucas Martín Treser

Por la presente se concede permiso, libre de cargos, a cualquier persona que obtenga una copia de este software y de los archivos de documentación asociados (el "Software"), a utilizar el Software sin restricción, incluyendo sin limitación los derechos a usar, copiar, modificar, fusionar, publicar, distribuir, sublicenciar, y/o vender copias del Software, y a permitir a las personas a las que se les proporcione el Software a hacer lo mismo, sujeto a las siguientes condiciones:

El aviso de copyright anterior y este aviso de permiso se incluirán en todas las copias o partes sustanciales del Software.

EL SOFTWARE SE PROPORCIONA "COMO ESTÁ", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A GARANTÍAS DE COMERCIALIZACIÓN, IDONEIDAD PARA UN PROPÓSITO PARTICULAR E INCUMPLIMIENTO. EN NINGÚN CASO LOS AUTORES O PROPIETARIOS DE LOS DERECHOS DE AUTOR SERÁN RESPONSABLES DE NINGUNA RECLAMACIÓN, DAÑOS U OTRAS RESPONSABILIDADES, YA SEA EN UNA ACCIÓN DE CONTRATO, AGRAVIO O CUALQUIER OTRO MOTIVO, DERIVADAS DE, FUERA DE O EN CONEXIÓN CON EL SOFTWARE O SU USO U OTRO TIPO DE ACCIONES EN EL SOFTWARE.