Skip to content

Instantly share code, notes, and snippets.

View carlosdelfino's full-sized avatar
💭
Estudando Salesforce e seu ecosistema

Carlos Delfino carlosdelfino

💭
Estudando Salesforce e seu ecosistema
View GitHub Profile
@carlosdelfino
carlosdelfino / botao_muda_for
Created March 6, 2014 22:19
Alterna For, conforme botão prescionado.
onst int buttonPin1 = 2;
const int buttonPin2 = 3;
int valor=0;
void setup() {
pinMode(buttonPin1, INPUT);
pinMode(buttonPin2, INPUT);
Serial.begin(9600);
@carlosdelfino
carlosdelfino / enviando_sms.ino
Last active August 29, 2015 14:02 — forked from anonymous/gist:6c1c43beca7ae04cad74
um exemplo de código para envio de SMS, o codigo pode ser melhorado e optimizado em muitos pontos.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); //RX, TX
//Ligando o Shield GSM SIM900.
int powerkey = 5;
int statuspin = 6;
int pinState = 0;
@carlosdelfino
carlosdelfino / one_line_lcd_scroll.ino
Last active August 29, 2015 14:04
Scrooll de uma linha em LCD, é preciso alguns ajustes, mas este é o caminho, o primeiro passo.
#include <LiquidCrystal.h>
#define DELAY_STR (500)
#define DELAY_BLOCK (300)
#define DELAY_CHAR (20)
#define DELAY_RESTART (500)
LiquidCrystal lcd1(7, 6, 12, 11, 10, 9);
// 0 1 2 3
// 012345678901234567890123456789012345
@carlosdelfino
carlosdelfino / RTgoertzelFilter.c
Created July 31, 2014 03:52
analisando o uso do Algoritimo Goertzel, as anotações aqui presentes são para uso no artigo referente ao uso do Algortimo com Arduino. todos foram obtidos no link: http://netwerkt.wordpress.com/2011/08/25/goertzel-filter/
double RTgoertzelFilter(int sample, double freq) {
static double s_prev = 0.0;
static double s_prev2 = 0.0;
static double totalpower = 0.0;
static int N = 0;
double coeff,normalizedfreq,power,s;
normalizedfreq = freq / SAMPLEFREQUENCY;
coeff = 2*cos(2*M_PI*normalizedfreq);
s = sample + coeff * s_prev - s_prev2;
s_prev2 = s_prev;
@carlosdelfino
carlosdelfino / InternalTemp.c
Last active August 29, 2015 14:05
Um monitor de temperatura triplo baseado em NTC, LM35 e o termômetro interno do Arduino.
double readInternalTemp() {
ADMUX = _BV(REFS1) | _BV(REFS0) | _BV(MUX3);
delay(2);
double result;
byte mean = 0;
for(;mean < MEAN_TEMP_INTERNAL; mean++){
ADCSRA |= _BV(ADSC);
while (bit_is_set(ADCSRA, ADSC));
result += ((ADCH << 8) | ADCL);
@carlosdelfino
carlosdelfino / driver-jdbc-jboss-cli-standalone-command
Last active August 29, 2015 14:21
Arquivos e Comandos para registrar Driver JDBC com base em um módulo carregado estaticamente ou dinamicamente no JBoss EAP 6.*
/subsystem=datasources/jdbc-driver=mysql:add\
(\
driver-name=mysql, \
driver-module-name=com.mysql, \
driver-xa-datasource-class-name=com.mysql.jdbc.jdbc2.optional.MysqlXADataSource, \
driver-class-name=com.mysql.jdbc.Driver \
)
@carlosdelfino
carlosdelfino / exemplo_spring_sem_xml_mavem
Last active August 29, 2015 14:21
Conjunto de informações para demonstrar como configurar um deploy para projeto Spring e Servlet 3.1 API, em especial com Jboss
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.2.4</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
@carlosdelfino
carlosdelfino / Demonstração de uso do Código.md
Last active August 29, 2015 14:21
Factorial no C para AVR e seus códigos gerados em Assembly com GCC

Demonstração das diversas formas de se construir um código em relação ao modelo comumente usado com base em recursão.

@carlosdelfino
carlosdelfino / AppConfig.java
Last active August 29, 2015 14:22
Estudo do Spring Security com Jboss
package hello.config;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
@ComponentScan(basePackages = "hello.config")
public class AppConfig {
@carlosdelfino
carlosdelfino / LaTeX.sh
Last active August 29, 2015 14:26 — forked from ytsutano/LaTeX.sh
TextWrangler: automated LaTeX compilation.
#!/bin/bash
# Change the current directory to the document path.
cd "${BB_DOC_PATH%/*}"
# Update PATH.
PATH=$PATH:/usr/bin/:/usr/local/bin/
PATH=$PATH:/usr/local/bin:/usr/X11/bin:/usr/texbin:/opt/local/bin
# Pre-compute the file names used.