Stap 7: Código
Whinose se encuentra el código completo. El perceptrón fue creado como un objeto nl C++. Al revisar nl el código encontrarán nl el lus belangrijkste el algoritmo:
- Lee la información de los fotoresistores
- Los asigna een las Relacionadas de cada perceptrón (dos perceptrones)
- Calcula el movimiento een realizar utilizando feedForward()
- Realiza el movimientoEvalua con respect al deseado utilizando una función eval(), que indica si el movimiento fue correcto
- Se gebruikt esa evaluación para la función train() que re-calcula los pesos. La función eval() lo que hace es decir que si el sensor derecho es mas alto que el izquierdo, entonces el motor Außerdem moverse is ese sensor, y así de forma recíproca para el otro motor.
Para cargar el código, conecten el SAMD21, y sigan los pasos indicados nl la página de SparkFun. Primero presionen "upload" nl el ArduinoIDE. La primera vez va een hacer que la luz amarilla del SAMD21 se encienda, eso india que el "bootloade" está listo. Luego presionen una segunda vez (se prende un leidde verde) y eso carga el código (nota: een veces tengo que presionar uploaden varias veces hasta que finalmente lo sube).