Postagens Recentes
Dependendo da complexidade do formulário, preencher cada atributo de um DTO a partir do $_REQUEST pode dar um bocado de trabalho. Evidentemente, bons frameworks resolvem esse caso sem maiores problemas. Mas se por algum motivo nosso framework não implementou esse mapeamento ou se não estivermos usando framework algum, e para cada atributo do DTO tivermos de usar algo como $dto->setNomeDoatributo($_REQUEST['nomeDoAtributo']), uma alternativa é implementar uma função simples que faça isso por nós.

No desenvolvimento de hardware, o uso de software reutilizável em substituição de componentes fí­sicos pode ser uma última alternativa quando almejamos um menor custo na fabricação do projeto. Uma das maiores aliadas desse tipo de perspectiva de hardware de baixo custo é a velha técnica do Bit Bang (ou Bit Banging). Utilizando esta técnica é possí­vel fazer nossos microcontroladores conversarem com protocolos como I2C, UART, SPI, USB, Ethernet, entre outros, sem a necessidade de um hardware específico para isso. Tudo feito por software.
O 16FUSB é uma implementação do protocolo USB low-speed via software para o microcontrolador PIC16F628/628A. Todo o trabalho de comunicação é feito pelo firmware, descartando completamente a necessidade de utilização de um chip adicional. A partir do core do 16FUSB é possível agregarmos implementações de outros protocolos como, por exemplo, I2C, SPI ou mesmo escrever dados vindos do USB Host (PC) diretamente nos pinos do PIC.
Inscreva-se em Lend locus RSS