Linux – Procurar ultimos arquivos alterados

Essa semana precisei de algo novo, precisava saber o que foi alterado em um tal diretório no meu Linux nas ultimas 24h e se possível as ultimas 3h.
Vamos utilizar o find, e uma informação muito importante de alguns parâmetros do find é:

-atime : numero de dias em que o arquivo foi acessado.
-amin: o numero de minutos em que o arquivo foi acessado.
-mtime: numero de dias que o arquivo foi alterado.
-mmin: numero de minutos em que o arquivo foi alterado.
-ctime: numero de dias que os atributos do arquivo forma alterados.
-cmin: numero de minutos em que os atributos do arquivo foram alterados.

Por exemplo se eu precisar saber um arquivo da sua home alterado nos ultimos 10 minutos:

Continue reading

Linux – Ubuntu 13.04 problema com nvidia

Recentemente baixei a ultima versão do Ubuntu, atualmente 13.04 para plataforma 64bits, instalei em uma maquina virtual e tudo beleza.

Resolvi instalar direto em uma maquina física no caso para um operador novo, tudo ocorreu bem até o primeiro boot pós instalação e o vídeo ficou todo desfigurado e a coisa foi tão tensa que como o cabo de rede estava conectado na ethernet do computador começou a zoar o switch da minha rede, tive que tirar rapidamente.

O computador é um AMD Atlhon X2 4200 com um ASUS M2N-MX SE PLUS, e o grande vilão era o vídeo dessa vez, pois se eu fizesse qualquer coisa com qualquer terminal chamando antes do login a maquina ficava 100%.

Resolvi realizar outros testes como instalar o 12.04, Mint 14 e Mint 15, com o Mint 14 e o Ubuntu 12.04 sem problemas tudo ocorreu bem, mas com o ultimo Mint 15 e o Ubuntu 13.04 ae era impossível utilizar ficava muito instável.

Continue reading

Simulador e editor de circuito online

Atualmente planejando e projetando a placa que irei utilizar no meu TCC, estou usando o Eagle CadSoft como software para desenha minha PCB, só que as vezes preciso realizar alguns testes e simulações com circuitos básicos (resistores, capacitores e fonte) antes de aplicar em meu projeto, e como estou no trabalho, as vezes em casa, na faculdade e até mesmo com meu notebook por ae é difícil instalar softwares para isso e não conheço tantos no mercado, e nas minhas andanças pela internet encontrei dois sites muito interessantes.

Continue reading

Arduino – Sensor de temperatura Parte4

O post 4 da série Sensor de temperatura utilizando Arduino era outra modalidade para manipular e armazenar o valor da temperatura porém recebi vários e-mails com problemas de obter o valor da temperatura usando Windows, como testei tudo em plataforma Linux e apenas a comunicação (TX) usei em Windows não realizei os demais testes e o leitor Arthur me enviou um e-mail reportando o erro, este final de semana fui realizar o teste e o mesmo erro foi apresentado, segue a tela do erro abaixo.

erroPHPPortSerialWindows Continue reading

Frutos que estou colhendo

O titulo parece estranho, mas é bem isso mesmo, hoje por uma pesquisa rápida no meu e-mail em busca de um post que recebi resolvi fazer um filtro de mensagens e contatos que o blog me proporcionou.
Quando criei este espaço eu não conhecia “nada” de embarcados e meu primeiro contato foi com o Arduino, só! Só sabia deste nome, o que era, como funcionava e programar então “vixi maria”, foi quando um amigo comprou no ebay um Arduino UNO e ae foi meu primeiro contato e resolvi me dedicar com isso.
Hoje já tive contatos com Arduino UNO, Arduino Duemilanove, TI Launchpad MSP43o, TI Stellaris Launchpad ARM Cortex-M4F (LM4F120H5QR) , Raspberry PI B e uma giga que recebemos na faculdade para alterar um firmware que era Microchip DSP33FJ256GP506, e cada vez mais embarcado me atrai e a um tempo me dedicando a Linux Embarcado , sem contar minhas experiências com Linux, Programação (C/C++, Python, banco de dados, eletrônica e redes.

E neste período publicando assuntos que acho que ajudaria e ajudou muita gente, estatisticamente cheguei em:

Blog criado: 19/10/2010
Contatos com o blog: 143
Contados com o blog com assunto Arduino: 89
Posts publicados: 85
Visitas diárias: >300

Não ganho 1 centavo com o blog, ajudo de pura boa vontade mas já estou colhendo frutos e estou trabalhando em dois projetos que fechei com os contatos que adquiri.
Queria ter tempo e me dedicar mais ao blog e publicar muitas coisas que tenho em mente que acho que seria muito bem aproveitado, mas o tempo é meu inimigo.
Espero ter ajudado a todos de alguma forma e compartilhado um pouco do que sei, com minhas experiências.

Abraço a todos!

Arduino – Sensor de temperatura Parte2

Após seguir o post Arduino – Sensor de temperatura Parte1 vamos agora programar nosso Arduino. Como iremos ter um computador para interagir com o Arduino é inteligente e boa prática usar o Arduino apenas para capturar o valor da temperatura e enviar (quando solicitado ou automaticamente) para nossa aplicação via serial (USB), ok?
Segue o código-fonte para o Arduino, seguindo a configuração do post anterior:

/* Temperatura em Celsius */

int PinAnalogLM35 = 0; //Setando Pino A0
float valAnalog = 0; // Iniciando variavel valAnalog como 0
float temp = 0; //Iniciando variavel temp como 0

void setup(){
  Serial.begin(9600);
}

void loop(){
  if (Serial.available() > 0){
    if (Serial.read() == 116){ // letra t
      // Lento o pino A0, aqui estamos obtendo o valor
      valAnalog = analogRead(PinAnalogLM35);
      temp = (valAnalog * 500) / 1023;
      Serial.println(temp);
    }
  }
}

Continue reading

Arduino – Sensor de temperatura Parte1

Algum tempo sem postar nada sobre Arduino, vamos iniciar novamente e agora com sensores. No caso estarei usando um sensor de temperatura muito conhecido e fácil de achar o LM35, digo que para fins de contato com sensores e aprendizado é o melhor.
Antes de sairmos programando como loucos vamos entender como funciona este CI, e sempre que for trabalhar com um CI de sensoriamente recomendo pesquisar o datasheet do CI e dar uma olhada, como por exemplo a instalação do mesmo para o funcionamento e seus respectivos valores de leitura e tensão, ok?

Segue aqui o datasheet sobre o LM35.
Abaixo uma imagem dos tipos de encapsulamento do LM35 e suas variantes.
encapsulamento LM35 Continue reading

RaspberryPI – O que devo ter?

O titulo do post é até um pouco que estranho mas já já fará sentido. Você compra seu Raspberry e vai querer ver ele funcionando, é claro! Se fosse um Arduino com um cabo USB é só plugar e você já começa a interagir com ele, já o Raspberry não é bem assim. No minimo você tem que ter 1 SD Card e 1 Fonte 5V 700mA no minimo.
No meu caso foi um pouco mais longe, é claro que você pode fazer algo ultra fuck master semi-Deus e ligar o Raspberry com uma fonte de PC como neste link, mas vale a pena arriscar? Por exemplo o meu Arduino eu uso em cima da mesa com meu notebook e computador e beleza, já o Raspberry ele possui bem mais recursos e é mais sensível em termos de eletrônica então não da pra jogar pra lá e pra cá, então segue o meu kit que estou usando para trabalhar com o Raspberry.

OLYMPUS DIGITAL CAMERA Continue reading

Linux – Instalação e analise Lazarus 1.0.6

Sempre faço um programa e outro e tenho como alternativa para Windows o Object-Pascal utilizando o Delphi como IDE, e a algum tempo estou tentando migrar alguns programas para Linux mantendo a mesma linguagem, então conheci o Lazarus.
Fui instalar o Lazarus pelo repositório do Ubuntu e também do Mint e a versão disponibilizada é 0.9.30 e em outras distros 0.9.26, esqueça estas versões dão muito problema tanto em 32bits quanto em 64bits e quando funciona no meio do projeto erros na compilação em relação ao fpc, cansei de procurar respostas, até sair e eu testar a versão 1.0.6 que me surpreendeu muito com sua estabilidade e até o momento que escrevo este post nenhum erro a reportar. Como não achei nenhum guia em português para este Lazarus novo, vamos lá:
Primeiramente acessar a área de downloads do Lazarus, neste link e escolher uma das opções abaixo:

download_source Continue reading