robotinics
Melhoria no MCabeca2

Foi implementado em 8/4/2019, nova versão do MCabeca2, onde inclui as seguintes facilidades:

  • DHT22 – Sensor de Humidade e Temperatura
  • Correção do Sensor de proximidade
  • Implementação das funcionalidades do Led
  • Correção da leitura serial de comandos
  • Modificações do código
  • Comando de ação do Laser

Pendências

Inclusão de comando de posicionamento do servo-motor X e Y

Sem categoria
Inicio versão 1.2

Comecei o trabalho da edição 1.2, que ainda esta em betha, onde foram incluídos ao livro:

  • Detecção de face com python
  • Melhorias sobre explicação do gcc
  • Práticas de uso do gdb
  • Uso do kdevelop como IDE C
  • Melhorias no detalhamento do motion

Ainda estou trabalhando no KDEVELOP, e também incluirei o site para apresentar uma visão melhor de como gerenciar as informações do robotinics.

A idéia do livro é ser uma refecia para o desenvolvimento IoT, em especial para projetos robóticos.

Sem categoria SSC
Versão 1.1 Beta

Versão realizada em 21/04/2019.

Mudança de layout na tela de configuração

Inclusão do meu site
Alinhamento e modificações nas configurações

Entre as modificações realizadas:

  • Alinhamento dos botões e componentes
  • Criação de agrupamento de componentes TCP, Serial Parâmetros.
  • Ajuste das abas
  • Implementação do String de Inicialização, para permitir inclusão de parâmetro para reconhecer que a conexão Serial esta pronta para ser usada, desta forma permitir subir o Socket de forma automática.
  • Bloco Hexa String, permite incluir um string de fim de bloco, permitindo o controle do bloco. Tambem utilizado para marcar fim de linha.
Paginação de controle e visualização de dados trafegados na TCP

Tem as mesmas funcionalidades da aba Serial, porem permite visualizar os dados do Socket.

Isolamento entre informações de conexão Serial e TCP.

Browser melhorado

Aparência do browser melhorada, com opção de coloração para indicação de status de conexão.

Inclusão de negrito nos blocos de status.

pós graduação Python Sem categoria
Exemplo simples de código em Python
😉

Segue um programa simples em Python, este seria o exemplo 2, o primeiro exemplo é o famoso hello world, e o dois a soma de notas, 

import decimal
print('Programa Exemplo em PYTHON para notas de aluno\n')
print('Exemplo simples de uso desta linguagem\n')
nome = input('digite o nome do aluno: ')
nota1 = decimal.Decimal(input('digite a primeira nota do aluno:'))
nota2 = decimal.Decimal(input('digite a segunda nota do aluno:'))
nota3 = decimal.Decimal(input('digite a terceira nota do aluno:'))
nota4 = decimal.Decimal(input('digite a quarta nota do aluno:'))
mediacorte = decimal.Decimal('6')
media = (nota1 + nota2 + nota3 + nota4 ) /4
if (media >= mediacorte):
    print('Aluno:',nome,' aprovado com média:',media)
else:
    print('Aluno reprovado')

A seguir o vídeo de treinamento deste exemplo: ankara escort çankaya escort ankara escort çankaya escort escort ankara çankaya escort escort bayan çankaya istanbul rus escort eryaman escort escort bayan ankara ankara escort kızılay escort istanbul escort ankara escort ankara rus escort escort çankaya ankara escort bayan istanbul rus Escort atasehir Escort beylikduzu Escort Ankara Escort malatya Escort kuşadası Escort gaziantep Escort izmir Escort

Python
Exemplo Básico de Programação Python

Segue um exemplo básico comentado sobre uso de Python

#Criado por Marcelo Maurin Martins
#Desenvolvimento de uma rotina de pesquisa em uma lista de dados

Neste fragmento acima, incluímos os comentários sobre o programa

Nomes = [“Marcelo”,”Cleusa”,”Marcella”,”Camille”,”Fernanda”,”Roberta”,”Patricia”,”Carol”]

No segmento acima, criamos um vetor simples, contendo nomes de pessoas.

PNome = input(“Digite o nome que deseja pesquisar:”)

Neste segmento, solicitamos ao usuário informar o nome que deseja pesquisar, este será armazenado na variável Nome

Indice = -1

Criamos a variável Indice, inicializando ela com valor -1

for ref in range(0,len(Nomes)-1):

Criamos um laço for, onde varremos da primeira posição, até a ultima, gerando uma variável ref, que será usada como referencia.

if(Nomes[ref].upper()==PNome.upper()):
Indice = ref
break

Neste segmento, podemos notar o recuo, que indica que é um bloco do for, também podemos ver que comparamos o conteúdo de Nomes, na posição ref, passando um uppercase (tudo maiúscula).

if (Indice>=0):
print(“Achou o registro %s em %d”,PNome,Indice)
else:
print(“Nao achou nenhum registro”)

Concluindo o código, podemos verificar se o programa encontrou algum registro, informando este na tela.

Apresentando o exemplo acima

Apresentação do código final

#Criado por Marcelo Maurin Martins

#Desenvolvimento de uma rotina de pesquisa em uma lista de dados

Nomes = ['Marcelo','Cleusa','Marcella','Camille','Fernanda','Roberta','Patricia','Carol']

PNome = input('Digite o nome que deseja pesquisar:')

Indice = -1

for ref in range(0,len(Nomes)-1):

if(Nomes[ref].upper()==PNome.upper()):

Indice = ref break

if (Indice>=0): print('Achou o registro %s em %d',PNome,Indice) else: print('Nao achou nenhum registro')

Este exemplo bem simples, apresenta os argumentos básicos do uso da linguagem Python.

Python
Usar o Mysql com python

O Exemplo abaixo é um script simples que consome as informações do banco de dados Mysql.

print("Teste com Banco de Dados Mysql")
print("Teste com Banco de Dados Mysql")
print("Exemplo")
import MySQLdb
con = MySQLdb.connect(db="casadb", user="root", passwd="[suasenha]", host="192.168.1.211")

cur = con.cursor()
sql = "select * from security"
cur.execute(sql)
recset = cur.fetchall()
for registro in recset: print(registro)
Python
Criando aplicação grafica no Python com TKinter
from tkinter import *
class App(Frame):
 def __init__(self,master=None):
 Frame.__init__(self,master)
 self.pack()
 self.criarbotoes()
 self.crialabel()
 self.entradadados()

 def criarbotoes(self):
 self.botao = Button(self)
 self.botao["text"]="Botao1"
 self.botao.pack(side="top")

def crialabel(self):
 self.label = Label(self)
 self.label["text"]="label de dialogo"
 self.label.pack(side="top")

 def entradadados(self):
 self.edit = Entry(self)
 self.edit.pack(side="top")

#criando a aplicação
minhaAplicacao = App()
minhaAplicacao.master.title("Exemplo de tela")
minhaAplicacao.master.maxsize(400,300)
minhaAplicacao.master.geometry("400x300")



#inicia a aplicacao
minhaAplicacao.mainloop()

Segue um exemplo de aplicação grafica utilizando TKinter.

maurinsoft.com.br