Máximo la araña - desarrollada por LEGO y PIC microcontrolador (2 / 2 paso)

Paso 2: El código

-archivo: spider.jal
--FOTO: 16F675
--objetivo: caer y levantar araña cuando el sensor de infrarrojos
--Hacer lo que quiera con el código.

incluyen f675_4i
incluyen jdelay

var bit M1 es pin_a5
pin_a5_direction = salida

var bit M2 es pin_a4
pin_a4_direction = salida

var es IR pin_a2
pin_a2_direction = entrada

var byte volátiles gpio en 0 x 05
var byte volátiles cmcon en 0x19
var byte volátiles wpu en 0x95
var byte volátiles ansel a 0x9F

cmCon = 0b0001_0111--comparador de
GPIO = 0b0000_0000--inicializar baja de pernos de la entrada-salida

--por favor consulte la hoja de datos para obtener más información acerca de registro bancario
ASM status_rp0 bsf - Banco 1
Ansel = 0b0000_0000--apague A/D, hacer los pines E/S digitales
OPCIÓN = 0b0000_0000--pedacito 7: permite finalizar todo el mundo
WPU = 0b0001_0100--finalizar individuales permiten
ASM status_rp0 de millones de pies cúbicos--volver al banco 0

--Normalmente, es alto si no detectar un haz de 38kHz IR el sensor de infrarrojos
--Si lo hace, toma la línea de baja
--el código no es robusto y se basa en el sensor para rechazar señales falsas
para siempre del lazo
M1 = alto
M2 = alto

mientras que (IR) circuito final circuito
delay_1ms (1)

if (!. IR) entonces
delay_1ms (1)

M2 = bajo
delay_100ms (7)

M2 = alto
delay_100ms (1)

M1 = bajo
delay_100ms (2)
M1 = alto
delay_100ms (1)

delay_100ms (13)

para el lazo 3
M1 = bajo
delay_10ms (12)
M1 = alto
delay_10ms (8)
bucle final

delay_100ms (8)
delay_100ms (8)

para el lazo 6
M1 = bajo
delay_10ms (6)
M1 = alto
delay_10ms (8)
bucle final
terminar si

mientras (!. IR) circuito final circuito
delay_1s (3);

lazo de final

Artículos Relacionados

Puerta de garaje teléfono controlado, desarrollada por Intel Edison Blynk & Arduino

Puerta de garaje teléfono controlado, desarrollada por Intel Edison Blynk & Arduino

Productos automatizados se ha vuelto más común y existen soluciones que son baratas en algunas áreas, un ejemplo podría ser el rayo interior o automáticos temporizadores. Pero si quieres una puerta que puede abrirse con un teléfono y no quiere pagar
Mini flotador desarrollado por LEGO y Android

Mini flotador desarrollado por LEGO y Android

esto fue una tarea que nos dio mi maestra de grado 5 en lugar de un informe de estado.  Cada niño fue asignado para la construcción de un flotador que se podía mover.  Mayoría de los niños utiliza carros, patinetas o R/C coches.  Decidí usar un teléf
Mini flotador desarrollado por LEGO y Android (Video)

Mini flotador desarrollado por LEGO y Android (Video)

esto fue una tarea que nos dio mi maestra de grado 5 en lugar de un informe de estado.  Cada niño fue asignado para la construcción de un flotador que se podía mover.  Mayoría de los niños utiliza carros, patinetas o R/C coches.  Decidí usar un teléf
Construir una máquina de arcade desarrollada por frambuesa pi para un bajo presupuesto

Construir una máquina de arcade desarrollada por frambuesa pi para un bajo presupuesto

así que me inspiré por los proyectos Sierra en línea como la NaCade y Porta-Pi y quería construir algo similar. Problema era, como un niño de 13 años, realmente no tienen mucho dinero para gastar, aparte de tarjetas de regalo. Así que en lugar de int
Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Coche de Control remoto controlado por Wi-Fi sin microcontrolador

Se trata de un coche de control remoto controlado de Wi-Fi con cámara que puede ser conducido a través de internet. El coche RC es muy singular ya que está utilizando un enrutador inalámbrico y eliminar la necesidad de un microcontrolador.Paso 1: Est
WeeBee - el Bot confort

WeeBee - el Bot confort

Se trata de WeeBee al Bot de comodidad.WeeBee es solitario y anhela una conexión. El problema es, que WeeBee no le gusta cuando la gente se acerque demasiado, se vuelve muy triste y empieza a agitar violentamente no cuando esto sucede. Aunque quiere
Activada por movimiento descendente de la araña

Activada por movimiento descendente de la araña

Esta divertida decoración de Halloween es una gran araña que desciende desde el techo cuando alguien camina más allá! Utiliza un Arduino uno, sensores IR, un motor de corriente continua y algunos otros componentes. La estructura general es bastante s
Colector de fracciones para cromatografía (Lego Wedo y "Rascar")

Colector de fracciones para cromatografía (Lego Wedo y "Rascar")

Siderits R, Swift M, Lecorchick W, Ouattara O, Siderits I, F. MalikDemostramos cómo hacer un instrumento científico útil y confiable llamado un "colector de fracciones" para su uso con aplicaciones de cromatografía de columna o proyectos de Cien
LEGO electrónica DL-44 Blaster (luz y sonido)

LEGO electrónica DL-44 Blaster (luz y sonido)

Actualización: este proyecto ya está disponible en Ideas LEGO --tan seguro apoyo si desea verlo a la venta en tiendas algún día!Construido originalmente para el año 2014 de día de Star Wars, les presento a un proyecto que he estado constantemente rev
Cómo hacer un molino de bolas con lego y un tubo de pvc - incluye archivo de diseño digital

Cómo hacer un molino de bolas con lego y un tubo de pvc - incluye archivo de diseño digital

saludos y Bienvenidos a mi Instructable sobre cómo hacer un molino de bolas con lego y tubo de PVC.Este instructable ahora incluye un diseño digital 3D y 3D instrucciones de cómo hacer este molino de bola.la versión Html de la guía es disponible aquí
Araña de origami

Araña de origami

"Te oí como arañas" dicho por nadie!, pero para conquistar el miedo, debe enfrentar su miedo...bueno, de todos modos este Halloween puedes engañar o tratar con él o engañe a sus queridos amigos arachnophobic con esta monstruosidad, la araña de O
Mini cañón de Lego

Mini cañón de Lego

Hacer un mini cañón fuera un pedazo de perno de acero.Paso 1: Lo que usted necesita HerramientasTaladro/tornoArchivoPapeles de arena (opcional)Sacador de centroPedacito de taladroRueda que pulimentaMateriales1 perno de aceroCompuesto de pulidoSegurid
Mesa de LEGO

Mesa de LEGO

Inglés:Mis dos sobrinos están locos por Lego, y cuando juegan podría ser rápido un desastre.Así que decidí construir una tabla donde pueden jugar juntos y almacenar todo el Lego que tienen.Francés:Mes deux neveux sont fans de Lego et c ' est rapideme
Accionado por aire suave pinza robótica

Accionado por aire suave pinza robótica

actualización (24/01/2014): Nota importante sobre materiales de impresora 3D añadido a continuación. Leer antes de intentar este proyecto!Actualización (22/11/2013): mucho más barata opción agregada a la lista de materiales para sustituir las bombill