Pular para o conteúdo principal

Usando Display de LCD com Intel Edison para mostrar IP

Usando LCD com sabor de python no Tio Edison da Intel

Olá Humanos faz muito tempo que não posto nada por aqui, sim faculdade apertando com projetos, provas,trabalhos(fiz poucos), estudar coisas meio estranhas, mais faz parte da engenharia neh, pois é.

Hoje vamos brincar com o display do meu Kit Grove Edison.

Grove-LCD RGB Backlight

Pois bem, nossa eu escrevendo "pois bem" kkk estranho, então pegue aquela Base Shield para arduino que tambem vamos usar, para trabalhar com i2c.

Grove Base Shield Seed Studio 

E logico nosso queridinho Intel Edison com a Breakout rsrsrsrr.


Ok a montagem é bem simples segue os exemplos abaixo ^_^.



Simple neh? 

Ok? Eletronica de ligar cabos simples hehehehe, vamos brincar com codigo agora.

/** Tenha python na sua firmware yocto linux **/
  1. import pyupm_i2clcd as lcd  # importa biblioteca para i2c 

  2. import time,os # importa biblioteca de tempo e os para sistema operacional

  3. Lcd = lcd.Jhd1313m1(0, 0x3E, 0x62) # Cria uma variavel para usar o display
  4. Lcd.clear()  # Limpa tela
  5. Lcd.setColor(255, 255, 0)  # Seta cor verde
  6. Lcd.setCursor(0,0) # Inicia o Cursor na posição x = 0,y = 0

  7. ip = ((os.popen("ifconfig wlan0").read()).split("\n")[1]).split(" ")[11].split("addr:")[1] 
  8.  # Pega IP da interface de rede wlan0/ wireless
  9. Lcd.write(ip)  # escreve no LCD o IP
  10. time.sleep(10) # Espera durante 10 segundos ligado depois desliga


Simples neh? Inicialmente importamos pyupm_i2c para trabalharmos com protocolo i2c, trabalhamos com time e os, time para trabalharmos com a função sleep como delay, e OS para acessarmos diretamente comandos do sistema operacional, no caso acessar pegar IP local. {^_^}

Em lcd, usamos protocolo i2c para falar diretamente com lcd na breakout do edison, as funções setColor para definir a cor do display, a setCursor  para iniciar posição, e write para escrever diretamente no lcd.

Simples neh ^_^


Comentários

Postagens mais visitadas deste blog

modelo de previsão de imoveis boston dataset

Modelo de previsão do preço de imoveis em boston Nanodegree Engenheiro de Machine Learning ¶ Modelo de Avaliação e Validação ¶ Projeto 1: Estimando Preços dos Imóveis de Boston ¶ Bem-vindo ao primeiro projeto do Nanodegree de Engenheiro de Machine Learning! Neste Notebook, alguns templates de código estão sendo fornecidos para você, e você irá precisar implementar funcionalidades adicionais para completar este projeto com sucesso. Você não vai precisar modificar o código que foi incluído além do que está sendo pedido. Seções que começam com 'Implementação' no cabeçalho indicam que o bloco de código seguinte vai exigir que você providencie funcionalidade adicional. Instruções serão fornecidas para cada seção e as especificidades da implementação são marcadas no bloco de código com o comando 'TODO'. Não esqueça de ler as instruções atentamente! github code http://github.com/juanengml/boston_housing Além do có...

Dicas rápidas !!!!!

Olá Humanos HOJE vamos aprender a criar um pendrive de boot com windows 7 tipo assim mt mt mt mt mt rapido #NoobAlert Requisitos: 1 - Pendrive de 4GB 1 - PC Windows 7 1 - Internet 1 - Cafe 1º Download ISO windows All-in-on  faça  o download do iso pelo site do Windows 7 All in on, se você não sabe usar o torrent acesse a  esta pagina https://kickass.to/windows-7-all-in-one-pre-activated-excellent-t7661549.html 2º Download do  A Bootable USB  http://www.baixaki.com.br/download/a-bootable-usb.htm OK com o download do arquivo BootableUSB.zip  extraia usando sua ferramente de extração, e acessando a pasta basta executar, abrindo a tela igual a de cima. Clique em  3º Criando Pendrive de Boot Seguindo a sequencia de passo 1 - Clique em Check USB para checar se em realmente um pendrive ali(por favor esteja ja com seu pendrive na porta usb neh) 2 - Clique em Format USB(Sera formatado seu pendrive então e bom que tenha um bkp)...

Scratch for Arduino Servo Motor Basic One(Controland Servo Motor com S4A)

Olá Humanos, aqui vamos brincar com arduino usando Scratch, neste pequeno teste vamos trabalhar com: /* 1 Arduino Uno */   /*  1 Micro Servo */ >>> print "Com este Circuito bem basico " >>> print  "Com o circuito montado inicie o Scratch for arduino e Programe o controle e movimentos dessa forma. " >>> exit()