Академический Документы
Профессиональный Документы
Культура Документы
Diamantina
2013
Orientador:
Manoel Jos Mendes Pires
Diamantina
2013
P436p
CDD 623.8504
Elaborada com os dados fornecidos pelo(a) autor(a).
DEDICATRIA
AGRADECIMENTOS
Agradeo a toda minha famlia e amigos prximos pelo apoio que me deram
durante estes ltimos trs anos.
Aos professores e tcnicos do Instituto de Cincia e Tecnologia pelo trabalho que
fizeram e que fazem para a formao de futuros engenheiros.
A toda Equipe Baja EspinhAo pela oportunidade de fazer parte deste projeto, a
qual eu tenho o prazer de participar.
Um agradecimento especial ao professor Manoel Jos Mendes Pires, por ter me
orientado durante estes ltimos meses para o desenvolvimento deste trabalho, pela
pacincia e por sua experincia profissional.
Um agradecimento especial tambm professora Raquel Anna Sapunaru, pelo seu
apoio moral e intelectual, que me fez enxergar o mundo de outra maneira e acreditar que,
por mais difcil que as coisas sejam, o melhor sempre est por vir!
RESUMO
PEREIRA, O. W. S; PLANEJAMENTO DO SISTEMA DE ELETRNICA
EMBARCADA PARA MINI BAJA EQUIPE BAJA ESPINHAO UFVJM, 59p,
2013. Trabalho de Concluso de Curso. Bacharelado em Cincia e Tecnologia.
Universidade Federal dos Vales do Jequitinhonha e Mucuri. Diamantina. Minas
Gerais.
ABSTRACT
This work presents and discusses the first project of on board electronics of the Mini Baja
of the EspinhAo UFVJM team. The SAE Brasil competitions of Mini Bajas involve
universities and colleges from different parts of Brazil in order to promote de academic
development of engineering students with interest in the automotive sector. Several aspects
of the projected systems are discussed through analysis and comparisons of sensing probes,
and of the chosen platform for data acquisition and management of signals. The Arduino
prototype platform has been chosen as the electronic central seeking for the construction of
the instruments panel and data acquisition. This central records and provide to the pilot live
information as the rotation and temperature of the motor, as well as the amount of fuel in
the tank.
Keywords: Mini Baja , Baja Espinhao, Onboard electronics, Arduino
LISTA DE FIGURAS
Figura 1 Mini bajas ........................................................................................................ 18
Figura 2 Logo da Equipe Espinhao Baja SAE; Integrantes da equipe participando
como comissrios em Piracicaba SP ............................................................................... 19
Figura 3 Esquema da placa Arduino UNO..................................................................... 21
Figura 4 Modelos de plataformas de prototipagem Arduino......................................... 22
Figura 5 Exemplos de Shilds comumente utilizados com o Arduino............................ 22
Figura 6 Montagem de vrios Shilds.............................................................................. 23
Figura 7 IDE do Arduino .............................................................................................. 23
Figura 8 Cdigo bsico de programao do Arduino..................................................... 24
Figura 9 Ciclo de desenvolvimento para a programao do Arduino............................ 24
Figura 10 Curvas de um dispositivo ohmico esquerda, e no hmico direita. ....... 26
Figura 11 Efeito Hall ................................................................................................... 27
Figura 12 Sensor de temperatura LM35CZ, e sua configurao de pinagem .............. 29
Figura 13 Sensor reedswitch e sua aplicao para a medio de velocidade ............ 29
Figura 14 Sensor indutivo e sua aplicao para a medio de velocidade .................... 30
Figura 15 Display LED de 7 segmentos ........................................................................ 31
Figura 16 Display LCD 16 x 2 ..................................................................................... 31
Figura 17 Rede de Comunicao I2C .......................................................................... 32
41
42
44
LISTA DE TABELAS
21
37
SUMRIO
1. INTRODUO...................................................................................................
15
15
16
16
2. CONCEITOS E DEFINIES..........................................................................
16
16
17
18
19
20
20
22
23
25
25
25
26
26
27
27
2.5.2.1 Potencimetro................................................................................
28
28
29
30
31
31
32
33
33
34
35
36
39
40
42
42
45
46
47
4. CONCLUSO......................................................................................................
47
REFERNCIAS ......................................................................................................
49
ANEXOS...................................................................................................................
51
51
Anexo B A Programao.......................................................................................
52
15
1. INTRODUO
1.1 Objetivo
Este trabalho tem como objetivo projetar um sistema de eletrnica embarcada para um
veculo Baja SAE (Society of Automotive Engineers), visando praticidade e conforto para o
piloto. Assim como prover a anlise das caractersticas necessrias para que o veculo tenha um
bom desempenho nas competies realizadas pela SAE na categoria Baja off-road, nas quais as
equipes competidoras so compostas por estudantes de graduao em Engenharia.
16
1.2 Justificativa
Concluso
Optou-se, tambm, por incluir alguns anexos referentes ao assunto do trabalho, como detalhes
especficos de dispositivos e o cdigo da programao.
2. CONCEITOS E DEFINIES
17
A SAE uma entidade fundada em 1905 nos Estados Unidos, responsvel pela criao do
projeto, assim como pela realizao das competies. O objetivo desta instituio promover a
difuso e o intercmbio de informaes tecnolgicas entre profissionais da iniciativa privada, das
comunidades acadmicas e entidades pblicas. Para isso, rene mais de 90 mil associados,
distribudos em 93 pases, atuando nas reas terrestre, naval, area e espacial e estabelecendo
normas e procedimentos.
18
equipes devem
de projeto,
A equipe Baja EspinhAo formada pelos alunos dos cursos Bacharelado em Cincia e
Tecnologia e Engenharia Mecnica da UFVJM. Criada em Novembro de 2011, teve o seu
1
As trs equipes mais bem colocadas na modalidade Nacional se classificam para a competio mundial realizada
19
primeiro contato com a competio no ano de 2012 quando os membros foram cidade de
Piracicaba - So Paulo - participar como voluntrios da competio nacional.
Figura 2 Logo da Equipe EspinhAo Baja SAE; Integrantes da equipe participando como
comissrios em Piracicaba-SP. foto tirada em 26/03/2012)
20
ASSUNTO
RBSB 1
Definies
RBSB 3
RBSB 5
RBSB 7
RBSB 9
Avaliaes e Pontuao
RBSB 11
Procedimentos da Competio
Circuito integrado produzido pela ATMEL. Os detalhes especficos deste componente esto no Anexo A deste
trabalho.
21
Descrio
Cor
Digital Pins
Verde Claro
Analog In Pins
Azul Claro
Pinos de Energia
Rosa
RX - TX Pins
Amarelo
Verde Escuro
O Arduino est disponvel em uma ampla gama de modelos para melhor adaptar-se as
exigncias de projetos especficos, diferenciando-se pelo nmero de linhas de I/O (entrada e
sada) e pelo contedo do dispositivo. Alguns exemplos de plataformas Arduino so apresentados
na Figura 4.
22
Shield em ingls significa escudo. O significado deste termo, no contexto, est no fato do mesmo se conectar ao
arduino formando uma espcie de escudo como pode ser observado na Figura 6.
23
24
25
A lei fundamental da eletricidade a Lei de Ohm. Ela relaciona: Tenso (V), Corrente (I)
e Resistncia (R). Vrias de suas aplicaes so vistas diariamente, at mesmo sem conhec-la.
Segundo HALLIDAY et al. (2010, p. 151), a lei de Ohm definida da seguinte maneira:
A Lei de Ohm a afirmao de que a corrente que atravessa um dispositivo sempre
diretamente proporcional diferena de potencial aplicada ao dispositivo. HALLIDAY et al.,
2010, p. 151).
26
27
magntico varivel, que, por sua vez, gera uma corrente eltrica no segundo circuito.
Similarmente, o movimento de um m em um circuito gera neste uma corrente.
Observa-se tambm que, mantendo o campo fixo, mas variando a rea de um circuito em
contato com o campo magntico, ou ainda a orientao do circuito relativa ao campo, uma
corrente no circuito tambm gerada.
Em conjunto, estas observaes indicam que a variao do fluxo magntico gera um
campo eltrico associado a uma tenso que, na presena de cargas, gera uma corrente induzida.
O efeito ocorre devido ao fato das cargas eltricas tenderem a desviar-se de sua trajetria
por causa da fora de Lorentz. Desta forma cria-se um acmulo de cargas nas superfcies laterais
do condutor produzindo uma diferena de potencial.
2.5.2 Sensores
28
medio de variveis como nvel de combustvel, velocidade, temperatura, etc. Vrios deles so
baseados nas leis e princpios citados nas sees anteriores.
2.5.2.1 Potencimetro
29
valor de converso pode ser encontrado na documentao do dispositivo (datasheet). Com base
neste valor calcula-se a temperatura.
30
31
O display de LCD (Liquid Crystal Display), tambm bastante comum. Sendo possvel
encontr-lo facilmente em diversas aplicaes, como telas de TVs, computadores, relgios,
celulares, painis de carros, etc. Um exemplo apresentado na Figura 16.
O este tipo de display bom para a apresentao de textos curto e caracteres variados, o
que possibilita o seu uso em vrias situaes.
32
A comunicao serial consiste na passagem de um bit por vez atravs de dois fios de
comunicao TX como pino de transmisso e RX como pino de recepo de dados. (SANTOS,
2009, p.48)
A velocidade de comunicao dada em bauds, isto , bits por segundo. Os valores de
velocidade de comunicao mais comuns para comunicao com um computador so: 300,
1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600 e 115200 (no entanto podem
definir-se outros valores).
A figura 17 apresenta um
Fonte: <http://www.eletronica.org/modules.php?name=News&file=article&sid=13>
33
dispositivos.
A vantagem deste tipo de comunicao est na praticidade que a mesma oferece para o
desenvolvimento do sistema, que passa a ser organizado na forma de blocos, alm de favorecer a
deteco rpida e precisa de problema no circuito e no desenvolvimento facilitado das
bibliotecas de programao para os dispositivos de hardware projetados.
3. DESENVOLVIMENTO DO PROJETO
Todos os dispositivos da rede podem ser Master ou Slave. Em geral. O dispositivo que inicia a transmisso
34
porque um para acesso do piloto e outro para a parte externa da estrutura6. Para a luz de freio
optou-se por uma lmpada de LED (comumente utilizada em motocicletas), visto que possui
baixo consumo de energia. A luz de freio acionada toda vez que o pedal de freio pressionado,
mesmo quando o carro est desligado.
Figura 19 Circuitos eltricos dos itens obrigatrios dos veculos mini-bajas, esquerda
o circuito da chave geral e a direita o circuito da luz de freio.
No painel so fornecidas informaes tais como: velocidade, rotaes por minuto (RPM),
Temperatura do leo do motor, nvel de combustvel, data/hora e distncia percorrida pelo
veculo.
6
O boto da parte externa permite que o juiz de prova (por motivos de segurana ou penalizao) desligue o carro a
35
Para a montagem do mesmo preciso calibrar os sensores e efetuar a leitura dos sinais e
envi-los uma central que ser responsvel por efetuar a leitura, interpretao e apresentao
dos resultados. A central eletrnica escolhida para o Baja EspinhAo foi o microcontrolador
arduino, explicado nas sees anteriores deste trabalho. Deste modo a concepo geral do sistema
eletrnico do mini baja como est apresentado na Figura 20.
Alm disso, o painel possui um buzzer que ser responsvel por emitir um sinal sonoro
em situaes crticas, tais como temperatura elevada do leo e baixo nvel de combustvel.
A seguir sero apresentados os detalhes construtivos do sistema, enfatizando tpicos a
respeito da escolha, instalao e ao dos sensores. Em seguida, como ser efetuada a leitura dos
sinais emitidos pelos sensores, a programao do microcontrolador, confeco do painel e
disposio dos componentes na estrutura.
. importante ressaltar que os sensores apresentados neste trabalho no sero necessariamente os aplicados no
veculo.
36
Para este primeiro prottipo da Equipe Baja EspinhAo, as variveis de interesse a serem
apresentadas no painel de instrumentos, so: Velocidade, RPM, temperatura do leo do motor,
nvel de combustvel e relgio digital.
37
Para a montagem dos circuitos eletrnicos utilizou-se todos os dispositivos que compe o
painel. A tabela a seguir estabelece a relao de dispositivos perifricos para o circuito eletrnico
do painel:
QUANTIDADE
Arduino
Display de 7 segmentos
LED
14
IC PCF8574
Potencimetro
Display LCD
Circuito RTC
Buzzer
importante ressaltar que nesta tabela h apenas os itens de maior relevncia, pois no
foram includos os resistores, capacitores e conectores, uma vez que os mesmos dependem
exclusivamente do circuito.
Para a montagem do painel optou-se pela montagem dos dispositivos separadamente. Ou
seja, o painel inteiro funciona como a a ssociao de blocos, onde cada bloco representa um
circuito para alguma finalidade. Como por exemplo os circuitos para os dispalys de 7 segmentos.
Na Figura 23 esto descritos os blocos funcionais do painel de instrumentos. Observe que o
painel um sistama de entrada de dados atravs dos sensores, processamento com o Arduino e
sada com os displays.
38
39
dispositivos
perifricos.
Quanto alimentao do sistema a fonte ser uma bateria de 12 V e 7 Ah. A qual ser
adaptado um conector tipo jack para a alimentao do Arduino e do circuito como um todo.
Uma nota importante sobre a fonte de alimentao e os dipositivos: Os dispositivos
projetados funcionam com a tenso de 5 V, o fato de estar usando uma bateria de 12 V no
significa que o sistema opera 12 V. Na placa do Arduino h um dispositivo eletrnico
denominado regulador de tenso, como o nome j diz, este dispositivo responsvel por regular
uma tenso mais elevada para uma tenso menor com uma sada de corrente que no danifique os
compenentes do circuito.
Para a medio de velocidade e rotao por minuto, utiliza-se o mesmo princpio, ou seja,
a medida da frequncia com que um eixo est girando. Para isso optou-se por um sensor de efeito
At o momento a equipe no fez nenhum teste para a confeco das placas de circuito impresso. Ento, detalhes
40
Hall, devido a sua facilidade e praticidade no momento da instalao e programao, alm de ser
vivel economicamente.
O sensor de efeito Hall escolhido foi o modelo SS41, e sua configurao de montagem
apresentada na Figura 26 a seguir:
Mas por que o sensor Hall? A resposta est na confiabilidade que o mesmo oferece devido
a sua montagem. Uma caracterstica do sensor Hall, ou melhor, do circuito integrado (IC) de
efeito Hall, o funcionamento como se fosse uma chave eletrnica, pois o mesmo quando na
presena de um campo magntico, dependendo do sentido do campo, o IC Hall inverte a sua
polaridade, e fornece estados de alta e baixa tenso (HIGH ou LOW respectivamente). O
raciocnio aplicado para contar os pulsos baseado em dois ims utilizados para gerar o campo
magntico ao redor do sensor de modo que os mesmo invertem a polaridade do sensor quando
passam prximo do mesmo, com base nessa variao de estado possvel contar os pulsos
gerados, ou seja, medir a frequncia.
41
Tanto para medir temperatura quanto para a medida do nvel de combustvel do veculo, so
utilizadas as portas analgicas do Arduino. Para a medida do nvel de combustvel preciso
conhecer a relao entre a altura do nvel e o volume, ou seja, depende exclusivamente da
geometria do tanque que deve ser medida para a implementao do sistema.
O sensor de temperatura LM35DZ da mesma famlia do sensor LM35CZ. A diferena est na faixa de
temperatura que os mesmos operam, porm possuem mesmas configuraes de montagem no sistema.
42
Com um circuito integrado tipo RTC (Real Time Clock) e o Arduino possvel montar
um relgio digital. O circuito RTC contm o circuito integrado DS1307, este dispositivo funciona
como um contador de pulsos providos de um cristal oscilador de 32,768 MHz, alm de ser
alimentado externamente por uma bateria de 3V. Ou seja mesmo com o circuito RTC desligado
da sua fonte de alimentao principal, o sistema ainda continua operando, sendo alimentado pela
bateria de 3V.
O Circuito RTC DS1307 conectado por meio de uma comunicao I2C, apresentada no
item 2.6.2, e possui uma biblioteca prpria no Arduino. O circuito RTC (Figura 28) fornece os
valores de Hora e Data atuais, e tais dados sero informados em um display LCD no painel do
Baja EspinhAo.
10
Fenolite uma placa feita de papelo misturado uma resina, e possui a superfcie revestida por cobre,
43
Os fios vermelho e azul, na parte inferior da figura 29, correspondem aos pinos de alimentao do dispositivo.
44
amarelo na Figura 23, o circuito deste dispositivo perifrico central apresentado na Figura 30
a seguir:
Para a apresentao dos dados referentes, data, relgio e distncia percorrida o display
LCD uma tima opo para ser aplicada no veculo, pois possibilita a apresentao de vrios
valores numricos e letras no visor. A Figura 31, a seguir, apresenta a montagem tpica de um
display 16 x 2 utilizando o microcontrolador arduino.
Este display tambm possui a sua biblioteca especfica no Arduino. O que facilita a sua
operao e apresentao dos resultados.
45
3.3.6 A programao
46
47
4. CONCLUSO
48
Uma vez que o piloto e a equipe possuam o conhecimento das variveis no veculo,
possvel controlar o consumo de combustvel, tempo de prova e garantir um bom desempenho
nas competies.
Por ser o primeiro prottipo desenvolvido pela equipe, encontramos algumas dificuldades
a respeito dos termos tcnicos empregados, exigncias do regulamento, instalao dos sensores e
gerenciamento de custos. Por outro lado essa situao possibilita o estmulo curiosidade do
aluno a buscar a soluo para estes problemas, contribuindo assim para um projeto ainda melhor.
A programao um dos itens que mais requerem um estudo em todo sistema eletrnico
do Baja EspinhAo, uma vez que a linguagem de programao utilizada pelo microcontrolador
bastante especfica e preciso estar sempre pesquisando para um melhor entendimento da
sintaxe e do uso das bibliotecas na programao.
O primeiro projeto dos itens eletroeletrnicos do Baja EspinhAo foi concludo e a maior
parte dos componentes foi testada, resultando num grande nmero de informaes que sero
utilizadas nos projetos futuros e utilizadas na prtica no primeiro veculo da equipe.
49
REFERNCIAS
ARDUINO. Arduino Products. 2013. Disponvel em: < arduino.cc > Acessado em: 21/01/2013.
ARAJO, T. V. G. P.; QUEIROZ, I. B.; NETO, J. M. R. S.; VALE, L. G. M.; LIMA, A. M. N.;
MARIBONDO, J. F. Projeto mini baja como estudo de caso para instrumentao eletrnica. In:
XXXIV COBENGE, 9., 2006, Passo Fundo. Anais do XXXIV Congresso Brasileiro de Ensino
de Engenharia Universidade de Passo Fundo. Passo Fundo: UPF, 2006. Disponvel em:
<http://www.abenge.org.br/CobengeAnteriores/2006/artigos/1_282_ 582.pdf>. Acesso em: 21
jan. 2013.
BAJA NACIONAL. Banco de Imagens. Piracicaba, 28 mar 2012. Disponvel em: <
http://www.saebrasil.org.br/eventos/programas_estudantis/baja2013/imprensa/banco_de_imagens.aspx >.
FILHO, R. P. D. A.. Comunicao I2C. 14 Abr 2013. Disponvel em: < http://www.ele
tronica.org/modules.php?name=News&file=article&sid=13> Acessado em: 16/04/2013.
50
NATIONAL
SEMICONDUCTOR.
LM35
Datasheet.
2000.
Disponvel
em:
<
SANTOS, N. P. Arduino: Introduo e Recursos Avanados. 1 ed. Lisboa: Escola Naval, 2009,
p. 48-51.
SAE BRASIL. Regulamento Baja SAE BRASIL. 2013. Disponvel em: < http://www.sae
brasil.org.br/eventos/programas_estudantis/baja2013/regras.aspx > Acessado em: 22/02/2013.
51
ANEXOS
O ATMEGA328 pode ser visto externamente como um circuito integrado TTL ou CMOS
normal, mas internamente dispe de todos os dispositivos tpicos de um sistema
microprocessado, ou seja:
Uma srie de LINHAS de I/O (entrada e sada) para controlar dispositivos externos ou
receber pulsos de sensores, chaves, etc. ;
arduino:
52
ANEXO B A programao
Serial.begin(9600);
pinMode(pinVEL, INPUT);
pinMode(pinRPM, INPUT);
Wire.begin();
lcd.begin(16,2);
verifica_RTC();
Display_Inicial(); /// APRESENTA MENSAGEM INICIAL
RTC.begin();
}
void
loop(){
////
Esta
uma
executando infinitamente
Relogio();
velocidade();
ROT();
Temperatura();
Nivel_de_Combustivel();
}
//// Funes desenvolvidas para o sistema:
void velocidade(){
int dez=VEL_7SEG[0];
funo
bsica
do
Arduino,
fica
53
int unid=VEL_7SEG[1];
unsigned long tempo_final = millis()+100;
byte estado_anterior = digitalRead(pinVEL);
float contador=0;
while(tempo_final>millis()){
byte estado_atual = digitalRead(pinVEL);
if(estado_atual!= estado_anterior){
contador++;
estado_anterior = estado_atual;
}
}
Imprime7SEG(dez, unid, contador);
}
void ROT(){
int Rot_MAX = 4000;
int Rot;
int Percentual;
unsigned long tempo_final = millis()+100;
100ms
byte estado_anterior = digitalRead(pinRPM);
float contador=0;
while(tempo_final>millis()){
byte estado_atual = digitalRead(pinRPM);
if(estado_atual!= estado_anterior){
contador++;
estado_anterior = estado_atual;
}
}
Rot = contador*10*60;
/// RPM
Percentual = (Rot/Rot_MAX)*100;
Shifit_Light(pcfRot, Percentual);
}
void Temperatura(){
int dez=TEMP_7SEG[0];
int unid=TEMP_7SEG[1];
int TEMP = analogRead(pinTemp)*500/1024;
54
55
56
lcd.print(":");
delay(1000);
lcd.print(" Orlindo");
delay(1200);
lcd.setCursor(3, 1);
lcd.print("
Wagner");
delay(3000);
lcd.clear();
lcd.setCursor(5, 0);
lcd.print("Orientador");
delay(2000);
for (int positionCounter = 0; positionCounter < 3; positionCounter++){
lcd.scrollDisplayLeft();
delay(300);
}
delay(200);
lcd.setCursor(3, 1);
lcd.print("Manoel J.M.Pires");
delay(4000);
lcd.clear();
}
void Imprime7SEG(int dez, int unid, int valor){ ///// FUNES DE EXIBIO NOS
DISPLAYS ///////////////
int n= valor, acc;
if(valor>=10){
executaDisplay( dez, n/10);
executaDisplay( unid, n%10);
}
else{
Wire.beginTransmission(dez);
Wire.write(B11111111);
Wire.endTransmission();
executaDisplay( unid, n%10);
}
}
void executaDisplay(int i, int alg) {
int n = alg;
switch(n){
57
case 0:
Wire.beginTransmission(i);
Wire.write(B10001000);
Wire.endTransmission();
break;
case 1:
Wire.beginTransmission(i);
Wire.write(B11101011);
Wire.endTransmission();
break;
case 2:
Wire.beginTransmission(i);
Wire.write(B01001100);
Wire.endTransmission();
break;
case 3:
Wire.beginTransmission(i);
Wire.write(B01001001);
Wire.endTransmission();
break;
case 4:
Wire.beginTransmission(i);
Wire.write(B00101011);
Wire.endTransmission();
break;
case 5:
Wire.beginTransmission(i);
Wire.write(B00011001);
Wire.endTransmission();
break;
case 6:
Wire.beginTransmission(i);
Wire.write(B00011000);
Wire.endTransmission();
break;
case 7:
Wire.beginTransmission(i);
58
Wire.write(B11001011);
Wire.endTransmission();
break;
case 8:
Wire.beginTransmission(i);
Wire.write(B00001000);
Wire.endTransmission();
break;
case 9:
Wire.beginTransmission(i);
Wire.write(B00001011);
Wire.endTransmission();
break;
}
}
void buzzer(){
int freq = 4000, duracao = 500;
tone(pinBuzz,
freq,
duracao);
//
pino,
frequencia
sonora
(Hz)
durao (ms)
}
void Shifit_Light(int pcf, int val) {
outro valor 0-100
int n = val;
switch(n){
case 12:
Wire.beginTransmission(pcf);
Wire.write(B01111111);
Wire.endTransmission();
break;
case 25:
Wire.beginTransmission(pcf);
Wire.write(B00111111);
Wire.endTransmission();
break;
case 37:
Wire.beginTransmission(pcf);
Wire.write(B00011111);
59
Wire.endTransmission();
break;
case 50:
Wire.beginTransmission(pcf);
Wire.write(00001111);
Wire.endTransmission();
break;
case 62:
Wire.beginTransmission(pcf);
Wire.write(B00000111);
Wire.endTransmission();
break;
case 75:
Wire.beginTransmission(pcf);
Wire.write(B00000011);
Wire.endTransmission();
break;
case 87:
Wire.beginTransmission(pcf);
Wire.write(B00000001);
Wire.endTransmission();
break;
case 100:
Wire.beginTransmission(pcf);
Wire.write(B00000000);
Wire.endTransmission();
break;
}
}