Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaPróxima revisiónAmbos lados, revisión siguiente | ||
guias:mbot_con_ide_arduino [2017/05/11 08:29] – [Vamos a hacer un blink con los Neopixel] Manuel Miramontes | guias:mbot_con_ide_arduino [2017/05/11 08:40] – [Sensor SIGUE-LINEAS] Manuel Miramontes | ||
---|---|---|---|
Línea 191: | Línea 191: | ||
* **Valor del sensor derecho ** digitalRead(A12) | * **Valor del sensor derecho ** digitalRead(A12) | ||
- | Este es el código para siguelínes básico: | + | Este es el código para siguelínes básico: |
- | ====== | + | <code c_mac> |
+ | #include < | ||
+ | RobotMovil robot(46, | ||
+ | bool linea_dcha; | ||
+ | bool linea_izqda; | ||
+ | | ||
+ | |||
+ | void setup() { | ||
+ | pinMode (A7, INPUT); | ||
+ | pinMode (A12, INPUT); | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | linea_dcha | ||
+ | linea_izqda = ! digitalRead (A12); | ||
+ | | ||
+ | // Os dous sensores están sobre a liña | ||
+ | if ( linea_dcha | ||
+ | | ||
+ | // O sensor dereito saíuse da liña | ||
+ | else if (! linea_dcha | ||
+ | |||
+ | // O sensor esquerdo saíuse da liña | ||
+ | else if ( linea_dcha | ||
+ | | ||
+ | // Falta programar o que pasa cando os dous sensores saen la liña | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ====== | ||
====== Sensor de ULTRA SONIDOS ====== | ====== Sensor de ULTRA SONIDOS ====== | ||