Avançar para o conteúdo principal

Mensagens

Como Comunicar através de 2 Bluetooth HM-10

Olá a todos, fica aqui o video para quem anda a bater com a cabeça para colocar dois Bluetooth a comunicar um com o outro. Neste exemplo utilizo 2 HM-10, BLE. Um em modo Master (ROLE1) e outro em modo Slave(ROLE0), também mostro mais alguns comandos AT que podem ser muito úteis na configuração do nosso módulo BT. Alguma duvida coloquem no canal do Youtube ou aqui no blogue. Grande Abraço :) Links Úteis Documentação acerta do Original HM-10  http://fab.cba.mit.edu/classes/863.15/doc/tutorials/programming/bluetooth/bluetooth40_en.pdf Software para comunicação Serial  http://freeware.the-meiers.org Comunidade Maker  https://www.facebook.com/groups/225576441258434/?fref=ts Exemplo com Arduino  http://www.instructables.com/id/How-to-Use-Bluetooth-40-HM10/

HOMEBRIDGE no RASPBIAN Configuração e Boot Start

Nesta instação estou a usar o SO   RASPBIAN JESSIE LITE $ uname -a Linux raspberrypi 4.9.28-v7+ #998 SMP Mon May 15 16:55:39 BST 2017 armv7l GNU/Linux Primeiro devemos verificar se temos o Node JS instalado $ nodejs -v v7.10.0 Caso não esteja instalado, seguir o tutorial de instalação http://bhtecnonerd.blogspot.pt/2017/06/instalar-node-js-no-raspberry-pi-3.html Instalar bibliotecas necessárias $ sudo apt install libavahi-compat-libdnssd-dev Instalar compilador GCC $ sudo apt install gcc Instalar Homebrigde em modeo "GLOBAL" $ sudo npm install -g --unsafe-perm homebridge Testar o Homebridge $ homebridge *** WARNING *** The program 'nodejs' uses the Apple Bonjour compatibility layer of Avahi. *** WARNING *** Please fix your application to use the native API of Avahi! *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs> *** WARNING *** The program 'nodejs' called 'DNSServi...

Instalar Node JS no Raspberry Pi 3

Adicionar o Repositorio Desta forma podemos instalar o uma  revisão da versão 7 do node JS $ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - Instalar Node JS $ sudo apt install nodejs Testar Verificando a versão do Node JS $ node -v v7.10.0 $ node > 1 + 3 4 > # We can hit Ctrl-C twice to exit the REPL and get back to the bash (shell) prompt.

Circuito 3 way com Relé

Boas pessoal aqui fica o esquema para quem quer controlar uma lâmpada ou outro dispositivo através de 2 relés. Este esquema serva para automatizar/ simular o funcionamento de um comutador de escada.

Encontrar uma Constraint Rapidamente no MySQL

Olá Malta... :) Deixo aqui uma solução rápida e simples de encontrar um Constraint especifica no meio de muitas tabelas da nossa base de dados :) Muitas vezes vemos erros parecidos com este Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '169430--\x01' for key 'UK6q9hakgq1225lk6edvj1qhy50' at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) Sabemos que a constraint tem o nome  UK6q9hakgq1225lk6edvj1qhy50 mas não sabemos em que tabela se encontra :( Muito  fácil, basta executar esta Query e tá feito :) select distinct * from information_schema.TABLE_CONSTRAINTS where CONSTRAINT_SCHEMA = ' NOME_DA_BASE_DE_DADOS ' and CONSTRAINT_NAME = ' NOME_DA_CONSTRAINT ' O output será o seguinte : Aquele Abraço :), e alguma duvida já sabem... é so perguntar

Docx4j no Wildfly

Olá pessoal, se estão a tentar usar  Docx4j  numa aplicação  Java EE  que esteja a correr num servidor aplicacional  Wildfly , provavelmente devem estar a ver um monte de linhas vermelhas com indicação de alguns erros...... org.docx4j.openpackaging.exceptions.Docx4JException: Error marshalling Content_Types  Caused by: java.lang.NullPointerException 18:23:11,526 ERROR [stderr] (default task-4)  at org.docx4j.jaxb.NamespacePrefixMapperUtils.setProperty(NamespacePrefixMapperUtils.java:161) 18:23:11,526 ERROR [stderr] (default task-4)  at org.docx4j.openpackaging.contenttype.ContentTypeManager.marshal(ContentTypeManager.java:828) 18:23:11,526 ERROR [stderr] (default task-4)  at org.docx4j.openpackaging.io3.stores.ZipPartStore.saveContentTypes(ZipPartStore.java:213) 18:23:11,526 ERROR [stderr] (default task-4)  ... 116 more 18:23:11,534 ERROR [stderr] (default task-4) org.docx4j.openpackaging.exceptions.Docx4JException: Error ma...

Configurar IDE Arduino para Programar ESP8266

Boas pessoal, Criei um pequeno vídeo tutorial para quem quiser começar a programar o maravilhoso módulo ESP8266. Este módulo pode ser ligado na nossa rede Wireless a partir daí, o céu é o limite, podemos enviar instruções ou receber dados de diversos sensores. Estejam atentos ao meu canal no YouTube, durante os próximos meses vou criar pequenos projetos com o ESP8266 de forma a automatizar objetos comuns da nossa vida. Aqui fica o vídeo  Podem colocar questões aqui no Blog  ou no canal que eu estou a responder. Abraço Bruno Horta