quinta-feira, 17 de novembro de 2011

Iteadmaple - ARM Cortex M3 Leaf Maple

Mais um sinistrinho na área pela bagatela de 33 Obamas (US$).  72MHz ARM Cortex M3 core; 20KB SRAM e 128KB Flash. Compatível 100% com os Shields Arduino. A IDE é baseada no Arduino.

http://leaflabs.com/docs/ide.html

Bilbiotecas disponíveis

https://sourcery.mentor.com/sgpp/lite/arm/portal/release1802

Programavel em C/GCC e eLua

http://wiki.eluaproject.net/Boards




domingo, 13 de novembro de 2011

Controle de Servo no Arduino

Acabei de descobrir através da comunidade que existe uma biblioteca pronta para controle de servos no Arduino. A biblioteca faz a leitura de um controle (potenciômetro), em uma das entradas, e converte o valor de entrada, fazendo variar o angulo do servomotor.

Endereço da biblioteca:

Segue o exemplo do código:

#include <SoftwareServo.h> 

SoftwareServo myservo;  // create servo object to control a servo 

int potpin = 0;  // analog pin used to connect the potentiometer
int val;    // variable to read the value from the analog pin 

void setup() 
  myservo.attach(2);  // attaches the servo on pin 2 to the servo object 

void loop() 
  val = analogRead(potpin);            // reads the value of the potentiometer (value between 0 and 1023) 
  val = map(val, 0, 1023, 0, 179);     // scale it to use it with the servo (value between 0 and 180) 
  myservo.write(val);                  // sets the servo position according to the scaled value 
  delay(15);                           // waits for the servo to get there 

  SoftwareServo::refresh();

sexta-feira, 11 de novembro de 2011

Esquema de Pinagem do ATMega

O pessoal fez um esquema, para solucionar o problema de sempre termos de consultar um manual com a pinagem para fazer uma medição. A solução é um decalque sobre o ATMega.




Ref.:
http://www.adafruit.com/products/554

O que é um Hackerspace?

Uma nova forma de se desenvolver tecnologia está alta e se tornando cada vez mais conhecida é o Hackerspace. A principio o termo Hacker assusta os leigos, pois o termo erroneamente se popularizou com uma ação que não determina seu real sentido.

O termo Hacker está ligado ao conhecimento sobre tecnologias e o entendimento a fundo. Mas na verdade o termo Hacker está ligado ao processo de desconstruir o funcionamento de algo para reconstruir com um novo funcionamento. E o Hackerspace é o lugar onde se reúnem amantes de tecnologia para o desenvolvimento cooperativo.

No video do link abaixo, é possível compreender melhor esse formato de desenvolvimento em um Hackerspace brasileiro.


http://video.globo.com/Videos/Player/Noticias/0,,GIM1666053-7823-CASA+DE+CULTURA+DIGITAL+PROPOE+A+CONVIVENCIA+ENTRE+A+CIDADANIA+E+A+TECNOLOGIA,00.html

Na comunidade do Arduino de Brasilia muito tem se conversado para a criação de um Hackerspace. O local ainda está sendo discutido, porém o nome já foi escolhido e vai ser Calango Hacker Clube.

http://garoa.net.br/wiki/Hackerspaces_em_planejamento_no_Brasil

Atualmente o Hackerspace Garoa parece ser um dos mais influentes entre os atuais 6 Hackerspaces cadastrados do Brasil.


http://garoa.net.br/wiki/Como_criar_um_hackerspace


 E, em Shangai o governo está propondo a criação de 100 comunidades de Hackerspaces.

http://hardware.slashdot.org/story/11/11/10/1353240/shanghai-government-proposes-100-community-hackerspaces


Abaixo seguem mais links para informações.

http://groups.google.com/group/hackerspacesp/topics

http://anchisesbr.blogspot.com/2011/05/cyber-cultura-o-que-e-um-hackerspace.html

http://tecnologia.terra.com.br/noticias/0,,OI5153107-EI15607,00-Saiba+o+que+sao+Hackerspaces+oficinas+comunitarias+para+geeks.html



segunda-feira, 7 de novembro de 2011

Arduino Paraná

Há dois meses e meio atrás eu iniciei pesquisas sobre o Arduino. Acabei entrando em contato com um pessoal da UnB de Brasília que possuía uma lista de discussão com quase 200 membros e resolvi participar. A lista de Brasilia está nesse momento chegando a 300 membros e o Arduino é uma febre crescente. Com o apoio da comunidade de Brasilia: Jeronimo Avelar, Webert Oliveira, Isaias Coelho, Filipe Oliveira, Helton Lidio, Izaias Cabral... Estou dando inicio ao grupo de estudos de Arduino no Paraná:

arduino-parana@googlegroups.com

https://groups.google.com/group/arduino-parana?hl=pt-BR

domingo, 6 de novembro de 2011

Uso do Datasheet

A maioria dos componentes eletrônicos que são fabricados possuem, cada um, o seu manual com as características principais do produto e suas limitações. Também possui a descrição, formato, mapa dos pinos, valores de entrada e saídas de corrente, tensão, potência com valores mínimos e máximos, curvas características de resposta e uma série de parâmetros. Os fabricantes disponibilizam esses manuais, conhecidos como datasheet, em seus sites. Porém existe um site que centraliza os produtos de todos os fabricantes ocidentais e até mesmo alguns orientais. Ultimamente tenho encontrado alguns manuais chineses dentro do site que antigamente não era comum. Antes era necessário acessar os sites um por um... Texas Instruments, National Semiconductor, Sony, SM, Fairchild e pra piorar o Google nem sempre encontrava o componente pelo código. Na verdade, isso ainda acontece. A dica é acessar o site Datasheet Catalog e ir procurar direto na fonte.

HTACCESS - Gerenciando Páginas

Um arquivo importante que existe dentro do sistema que utiliza servidor Apache é o .htaccess. O ponto no inicio do arquivo já indica que o arquivo é oculto, ou seja não aparece nas listagens. O htaccess pode ser colocado em diversas pastas sendo que o arquivo na raiz possui prioridade sobre os subarquivos no momento da leitura. O htaccess é usado para redirecionar arquivos de erros, controlar autenticação e modificar a URL. O PHP não possui o recurso conhecido no Java como Servlets, porém com o htaccess é possível utilizar expressões regulares e url's amigáveis de forma que uma string na URL possa ser interpretada e redirecionada a arquivos específicos. Desse modo o site fica protegido ocultando o tipo de programação que está sendo utilizada dentro do servidor.

Dicas de leitura:
http://codigofonte.uol.com.br/artigo/seguranca/protegendo-suas-paginas-com-htaccess-do-apache

http://cgoncalves.com/htaccess-retirar-www/