![:smt024](./images/smilies/024.gif)
Unas entradas comos Sensores desde el mundo exterior o real, como si dijeramos, los sentidos, la vista, el oido, el olfato, el tacto, la presión, el calor, etc...:
Aqui van una WebCam o Una tarjeta de entrada de inputs electrónicos keyboard via USB...
1.-Usando la camara Web - como la vista en los seres humanos se puede identificar burdamente un color que identifique un cambio en el premisas que "signifiquen" que hay que decidir una acción.
![:smt026](./images/smilies/026.gif)
El programa base ha de ser algo parecido a :
Más info en las funciones PixelCheckSum PixelGetColor, PixelCoordMode (Option), PixelSearch y muchas más que hay en autoit.Creo variables que contienen valores de diferentes colores o trocitos de zonas de la pantalla que identifican algo.
If [una de las variables se encuentra en la zona de la cam] then
[Ejecuto uno acción que puede ser como ejemplo que suene un mp3 o enviar un mail, etc]
Endif
Alternativamente también: Imagesearch http://www.autoitscript.com/forum/index ... arch&st=80
http://www.emesn.com/autoitforum/search ... magesearch
2.-Usando la electrónica como el oido, el tacto, la presión, el sentido del calor, el sonido, sensores varios..etc....
Como novedad en Autoit he identificado y comprobado un sistema de electronizar, o sea de eliminar casi toda la eletronica convirtiendola en un componente o parte más del programa (para INPUTS) con el ahorro de costes, facilidad de uso y flexibilidad que esto supone.
Código Autoit simplificando al máximo para que esté de base de la maquinaria, con una vía de entrada INPUT:
Código: Seleccionar todo
HotKeySet("^.", "CierreoAperturaDeunConectoroSensor")
while 1
sleep(300) ; Este bucle hace que el programa espera que se produzca la señal
Wend
Func CierreoAperturaDeunConectoroSensor()
gmailSMTP("He detectado un problemilla, humo o calor, etc..", "Avisad a Mama urgente!!") ;Ejecuto acción: envio mail, o hago foto con Cam etc.
EndFunc
Como veis la versión del programa para empezar es hiperfacil para un input, por ejemplo que se abra la puerta.Coste del convertidor del mundo externo al programa es de 37$ (Parece increible no son 3.700$ que sería el precio normal para algo parecido)
http://www.ultimarc.com/JShopServer/section.php?xSec=4 y http://www.ultimarc.com/ipacve.html
Este es el bueno que te viene en un sobre desde el pais en que estás situado en unos pocos días: I-PAC VE with USB cable. Free Air Mail.Price: $37.00 (27,50€). Yo hice el pedido de uno para España y está funcionanado sin problemas en su apliación, lo envian desde la misma CEE.
El aparato da para un total de 32 entradas electrónicas externas que pueden ser 32 -> HOTKEYSET() con lo que podemos hacer lo complejo que queramos el programa.
No hay los problemas que ocasionan la entradas por puerto paralelo ya que la sensibilidad es total, y no hay problemas para la placa ni nada.
Esto ha sido una explicación fundamental del esquema: Input-> Soft -> Output . Del tema de los Outputs hay algunos límites pero seguro que con creatividad se pueden hacer mil cosas,
Como por ejemplo:
Adaptar a un NETBOOK con WindowsXP una WebCAM, y un sensor usb de distancia y obstaculos, con un motorcito controlado a distancia desde un programa via Wifi como el de los coches.
¿Vale ahora quien se anima a hacer el robot que traiga el cafe cuando se oiga que se abre la puerta despues de la hora del almuerzo?
Ejemplo lógica para construir una diana electrónica en el club, créditos de idea de Chefito:
Puedes poner 32 puntos calientes en la diana, los conectas con 32 cables al pc, y luego en el programa pones 32 hotkeyset(), cada uno para una tecla.
Luego en la pantalla vas sacando los resultados con muñecos y con un contador automático igual que el del Bernabeu.
Coste:
Diana 10 euro, 32 cables con sensores de presión 62??? euros, tarjeta 27 euros, un pc 2da mano 80euros.
Por 200 EUROS TIENES UNA DIANA electrónica para flipar en el club con los amigos, si las vas a comprar menos de 5000 euros no te cuesta ... vaya es un ejemplo