Étape 7: Código
ACÁ se encuentra el código completo. El perceptrón fue creado como un objeto en C++. Al revisar fr el código encontrarán en el boucle principale el algoritmo :
- Lee la información de los fotoresistores
- Los asigna a las entradas de cada perceptrón (dos perceptrones)
- Calcula el movimiento a realizar utilizando feedForward()
- Realiza el movimientoEvalua con respecto al deseado, utilizando una función eval(), que indica si el movimiento fue correcto
- Se utiliza esa evaluación para la función train() que re-calcula los pesos. La fonction eval() lo que hace es decir que si el capteur derecho es mas alto que el izquierdo, entonces el motor deberia moverse hacia capteur de ese, así de forma recíproca para el otro moteur de y.
Para cargar el código, conecten el SAMD21, y sigan los pasos indicados la de fr página de SparkFun. Primero presionen « upload » el de fr ArduinoIDE. La primera vez va a hacer que amarilla la luz del SAMD21 se encienda, eso Inde que el « bootloade » está listo. Luego presionen una segunda vez (se prende un conduit verde) y eso carga el código (nota : un veces tengo que presionar Télécharger varias veces hasta que finalmente lo sube).