En este Intructable a hablar sobre un problema común en la programación, el método de arriba hacia abajo de la programación y aprender a controlar el Motor de Seeed protector V2.0 para el Arduino Uno. Así permite ir directamente a él.
Y de mis proyectos me encuentro con un problema común en todos los tipos de codificación. Ser escalera lógica, C++, o a personas de la hoja de cálculo de Cognex Vision escribir código fuente olvidan qué fuente código es...
En la programación con su jerga y sintaxis de idiomas es fácil quedar atrapados en "The Matrix" y empezar a creer está escribiendo código para máquinas leer.
Bien su tiempo para salir de la madriguera de conejo. Máquinas Sólo entienden binario; de 0 y 1. A menos que seas Morpheus no escribes código para máquinas que está escribiendo código para las personas y para las personas a leer. Y al igual que un buen ensayo, buen código nunca debe perder de vista de su público y debe ser fácil de entender y transmitir a otros.
En este contexto sólo porque funciona su código no es código de buena. (Como Nota algún código es intencionalmente vago pero esta otra historia.) Este hecho es una razón que todos los programadores cuando recogiendo el trabajo de otra persona, sin duda, en algún punto de decir, "Esto es un lío que solo tendré que volver a escribirlo". En la misma línea no he nunca escuché alguien decir, "este código tiene demasiados comentarios e instrucciones".
Piensa en todas las horas hombre desperdiciadas reinventar la rueda. ¿Por qué? Porque escribir código realmente bueno significa documentar y comentar y esto significa más pulsaciones de teclas en la parte delantera, esto lleva más tiempo por lo que no Haz hecho.
Por ejemplo a continuación voy a presentar 2 simple código de Arduino que controla un pequeño robot. De los códigos utilizan el mismo hardware y realizar la misma acción.
El hardware utilizado será:
-2 motores DC en un cuerpo pequeño coche RC
-Arduino UNO
-Escudo del Motor Seeed y gancho encima del alambre
Dos de estos códigos realicen la misma acción. Que uno ¿usted algo Haz caído en el regazo?