Skip to content

Instantly share code, notes, and snippets.

View deividsoncs's full-sized avatar
🎱
Let's code!

Deividson Calixto deividsoncs

🎱
Let's code!
View GitHub Profile
@deividsoncs
deividsoncs / CaptchaBean.java
Last active December 16, 2019 17:06
Nosso BackBean onde aguardaremos o request
import dint.util.ManageBean;
import java.awt.Color;
import java.awt.Font;
import java.awt.GradientPaint;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.image.BufferedImage;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.Serializable;
@deividsoncs
deividsoncs / page.xhtml
Created December 16, 2019 16:58
Página onde o captcha ficará acessivel.
<h:panelGroup id="pnl_captcha" rendered="#{comunitarioBean.captchaVisivel}">
<div class="row center">
<p:graphicImage id="img_captcha" value="#{captchaBean.captcha}" cache="false" style="border-radius: 10px"/>
<p:commandButton class="oButton" icon="ui-icon-refresh" process="@this" update="img_captcha" title="Atualiza imagem do captcha!"/>
<p:inputText id="it_captcha" value="#{comunitarioBean.captcha}" style="max-width: 85px">
<p:ajax process="@this" partialSubmit="true" update="@this"/>
</p:inputText>
<p:watermark for="it_captcha" value="Digite aqui!"/></div>
<div class="row center">
<small style="font-weight: bold; color: #000">obs.: Digite os caracteres da imagem acima!</small></div>
@deividsoncs
deividsoncs / IR_SENDER_ARDUINO.h
Last active December 16, 2019 16:31
Projeto: Automação de Ar condicionado, utilizando sensor eletrônico de Temperatura LM35 e um Emissor de Infra-Vermelho. Garante que Ar condicionado retorne ligar após uma queda de força elétrica, através do controle de Temperatura do ambiente.
/*
* Projeto: Automação de Ar condicionado, utilizando sensor eletrônico de Temperatura LM35 e um Emissor de Infra-Vermelho.
* Garante que Ar condicionado retorne ligar após uma queda de força elétrica, através do controle de Temperatura do ambiente.
* Bibliotecas utilizadas: 1)para envio do código RAW: IRemote encontrada no site: https://github.com/shirriff/Arduino-IRremote
* 2)para leitura do sinal: Fora utilizado o Algoritmo encontrado no site abaixo:
* http://www.analysir.com/blog/wp-content/uploads/2014/03/Arduino_Record_Long_AirConditioner_Infrared_Signals_10.txt
*
*
* Autor: Deividson Calixto da Silva email: deividsoncs[A][g]mail[.]com
*/
@deividsoncs
deividsoncs / AnalysIR.h
Created December 16, 2019 16:20
AnalysIR - This code is provided to overcome an issue with Arduino IR libraries It allows you to capture raw timings for signals longer than 255 marks & spaces. Typical use case is for long Air conditioner signals.
/*
Author: AnalysIR
Revision: 1.0 - Initial release
Revision: 1.1 - update generic digitalPinToInterrupt to support most arduino platform
This code is provided to overcome an issue with Arduino IR libraries
It allows you to capture raw timings for signals longer than 255 marks & spaces.
Typical use case is for long Air conditioner signals.
You can use the output to plug back into IRremote, to resend the signal.
@deividsoncs
deividsoncs / fechadura_eletronica_standalone.h
Created December 16, 2019 14:44
Protótipo de Fechadura Eletrônica Simples(Sem gerenciamento via rede)
/**
Protótipo de Fechadura Eletrônica Simples(Sem gerenciamento via rede)
autor: Deividson Calixto da Silva
*/
#include
#include
#include
#include
#include
#include
@deividsoncs
deividsoncs / tabel_web_temp.sql
Created December 16, 2019 14:18
Tabela que armazenda as informações coletadas pelo arduino
CREATE TABLE `historico_temp` (
`id_historico_temp` int(11) NOT NULL AUTO_INCREMENT,
`sala` varchar(45) DEFAULT NULL,
`temperatura` int(11) DEFAULT NULL,
`data` datetime DEFAULT NULL,
PRIMARY KEY (`id_historico_temp`)
)
@deividsoncs
deividsoncs / php_web_temp.php
Created December 16, 2019 14:08
PHP Web Temp - código em PHP que exibe em tela as informações de temperatura capturadas pelo arduino.
<!--
PHP WEBTEMP v1.0
Este código realiza a leitura da temperatura através do pino A8 do Arduino Mega 2560
e através do shield Ethernet realiza a persistência da temperatura coletada, aliado
a um script PHP que realiza exibição dos dados.
Desenvolvido por Deividson Calixto da Silva.
BLOG: https://dcalixtoblog.wordpress.com';
-->
<?php
@deividsoncs
deividsoncs / web_temp_arduino_code.c
Created December 16, 2019 14:05
Este código realiza a leitura da temperatura através do pino A8 do Arduino Mega 2560 e através do shield Ethernet realiza a persistência da temperatura coletada, aliado a um script PHP que realiza exibição dos dados.
/*
PHP WEBTEMP v1.0
Este código realiza a leitura da temperatura através do pino A8 do Arduino Mega 2560
e através do shield Ethernet realiza a persistência da temperatura coletada, aliado
a um script PHP que realiza exibição dos dados.
Desenvolvido por Deividson Calixto da Silva.
BLOG: https://dcalixtoblog.wordpress.com
Agradecimento ao Dr. Charles A. Bell;
@deividsoncs
deividsoncs / webscrapPy
Last active January 21, 2023 12:37
web scrap desenvolvido em python utilizando o beautiful soup
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Sat Feb 24 16:52:20 2018
Realiza a captura das notícias do site do G1/ES e insere no banco de dados
MySQL
https://dcalixtoblog.wordpress.com
@author: calixto
"""
#importações