HID controle pic18f4550

June 30, 2011

Isso é um exemplo de como implementar um controle atraves de HID sem a necessidade de intalar drivers no computador e com o minimo de componentes.

Exemplo utilizado da microchip sem modificacoes em C++.

Divirta-se

gentoo box router with cable switching up 3g

February 28, 2011

“When Internet cable off. Switching up 3g.”

Otimo dia pessoal … Estou atualizando este post pois nao faz sentido eu manter um post que nao funciona mais para o kernel 3.

Este post na sua suposta revisao 0 foi publicado no inicio de 2011 e agora no inicio de 2012 tudo mudou qdo alualizei do kernel-2.6.34 para o kernel-3.1.6

Aqui coloco basicamente o conceito para subir o 3g automaticamente qdo colocado na usb.

Primeiro passo foi conferir o kernel de acordo com o site:

http://en.gentoo-wiki.com/wiki/Huawei_E160

Segundo passo foi instalar o usb_modeswitch atraves do emerge sys-apps/usb_modeswitch conf. o site:

http://wiki.gentoo.org/index.php?title=Huawei_E367&redirect=no

Terceiro passo foi configurar o conf do do modeswitch:

# Configuration for the usb_modeswitch package, a mode switching tool for
# USB devices providing multiple states or modes
# This file is evaluated by the wrapper script “usb_modeswitch_dispatcher”
# in /usr/sbin
# To enable an option, set it to “1″, “yes” or “true” (case doesn’t matter)
# Everything else counts as “disable”
# Disable automatic mode switching globally (e.g. to access the original
# install storage)
#DisableSwitching=0
# Enable logging (results in a extensive report file in /var/log, named
# “usb_modeswitch_<interface-name>” (and probably others)
#EnableLogging=0
#ZTE MF636
DefaultVendor= 0x19d2
DefaultProduct=0×2000
TargetVendor=  0x19d2
TargetProductList=”0031″
CheckSuccess=20
MessageEndpoint=0×01
MessageContent=”55534243123456782000000080000c85010101180101010101000000000000″

Quarto passo foi colocar em modo automatico a execucao do script a partir da mudança em kernel gerando os arquivos:

~ $ cat /etc/udev/rules.d/10-local.rules

KERNEL==”ttyUSB2″, ACTION==”add|change”, RUN+=”/root/3g-config-start”
KERNEL==”ttyUSB2″, ACTION==”remove”, RUN+=”/root/3g-config-stop”

# cat /root/3g-config-start
#! /bin/bash
/etc/init.d/net.wan1 stop
/etc/init.d/net.wan0 stop
/usr/bin/wvdial 3g &
/etc/init.d/dnsmasq restart
/sbin/iptables -t nat -D PREROUTING -i lan0 -p tcp –dport 80 -j REDIRECT –to-port 8080

net-server # cat /root/3g-config-stop
#! /bin/bash
/usr/bin/killall -15 wvdial
/etc/init.d/net.wan0 start
/etc/init.d/squid start
/etc/init.d/ddclient start
/etc/init.d/openvpn start
/etc/init.d/sshd start
/etc/init.d/netmount start
/etc/init.d/apache2 start
/etc/init.d/dnsmasq restart
/sbin/iptables -t nat -A PREROUTING -i lan0 -p tcp –dport 80 -j REDIRECT –to-port 8080

net-server # cat /etc/wvdial.conf

[Dialer 3g]
Modem = /dev/ttyUSB2
Baud = 921600
DialCommand = ATDT
Check Def Route = on
FlowControl = Hardware(CRTSCTS)
Username = vivo
Password = vivo
Phone = *99#
Stupid mode = 1
Auto Reconnect = on
Auto DNS = on
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=1,”IP”,”zap.vivo.com.br”
ISDN = 0
Modem Type = Analog Modem

Para o meu caso isso atendeu perfeitamente … mas sera necessario ajustes de caso para caso. Qualquer duvidas estou a disposição no que for possivel meu e-mail é ismaelteodoro<arroba>gmail.com

Mouse control (controle) example (exemplo) with (com) pic

February 9, 2011

controle de mouse com pic

exemplo de uso do mouse serial.

se vc esta pesquisando uma demostracao de controle de hardware para mostrar na faculdade ou na escola com um controle feito em microcontrolador pic . Vc achou … segue o exemplo para pic feito pelo compilador da htsoft hitech picc incluso na mplab.

Bom divertimento.

videos exemplos:

me envia um email para eu passar o codigo fonte

links de consulta:

http://www.computer-engineering.org/ps2mouse/

http://www.computer-engineering.org/index.php?title=PS/2_Mouse/Keyboard_Protocol

Biblia Falada

November 19, 2009

Aqui esta o arquivo, como prometido, que tem todo o novo testamento para ouvir com a correção das Tags. Nele foi feito a correção das Tags. Ele aparece organizado qdo vc carrega no Media Player do windows, Vlc, Audacious e outros.

o arquivo é .tar.gz. Mude o nome depois do download para biblia_falada.tar.gz. Antes de descompactar, Verifique o MD5Sum para ver se não houve erros no download. Compare para ver se esta igual a essa: biblia_falada.tar.gz: d9cb54a6a0d1fac88bffa599c5ebe015

biblia_falada.tar.gz

Usando os arquivos no mp3 e MP

November 2, 2009

Segue as fotos de como utilizar os arquivos com as tags corrigidas. São 1Gb de arquivos mp3 para o novo testamento.  Copiei do site http://verboeterno.wordpress.com/biblia-falada-2/ e consertei todas as TAGS.

Agora falta subir os arquivos.

 

ismaelteodoro@gmail.com

Hello world!

October 30, 2009

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!


Follow

Get every new post delivered to your Inbox.