Existem tres categorias de memoria no Arduino (ATmega168): > Memoria flash, e onde o Arduino armazena o "sketch". > SRAM (memoria estatica de acesso aleatorio) : E o esboco que cria e manipula variaveis quando ele e executado. > Memoria EEPROM e que os programadores podem utilizar para armazenar informacao a longo prazo. Memoria Flash e EEPROM memoria sao nao-volatil (a informacao persiste apos o poder e desligado). SRAM e volatil e sera perdido quando o poder e ciclico. O ATmega168 chip possui as seguintes quantidades de memoria: - Flash 16k bytes (2k de que e utilizado para o gestor de arranque) - SRAM 1024 bytes - EEPROM 512 bytesNo nosso projeto, utilizaremos a memoria Flash do arduino para gravar os dados obtidos do Twitter, atraves do PROGMEM.O que e?A palavra-chave PROGMEM e um modificador de variavel, deve ser usado somente com os tipos de dados definidos no pgmspace.h. Ela diz ao compilador "colocar esta informacao na memoria flash", em vez de na SRAM, onde iria normalmente.AplicacaoUsaremos a memoria flash do arduino como buffer ao inves da SRAM (que e pouca e atrasa o processo), pra agilizar a escrita e manipulacao do texto simultaneamente com o shield. No entanto iremos tomar cuidado, pois nesta memoria tambem sera armazenado o codigo.Mais...Para maiores informacoes sobre os tipos de armazenamento de dados nas placas arduino, CLIQUE AQUI. A linguagem PHP e um ferramenta poderosa. Em nosso trabalho, utilizamos uma pagina PHP em um servidor privado como intermediario entre o Twitter e o Arduino. Desta maneira, ficou mais facil para o Arduino interpretar os comandos, alem de ficar muito mais rapido.Para aqueles que tem interesse na linguagem PHP, e deseja entender melhor o nosso metodo, estamos trazendo uma lista de links uteis sobre PHP. Neles voces encontraram os primeiros passos para comecar a programar nesta linguagem. Tambem nao esquecam de checar o nosso canal de videos no Youtube. Estaremos postando diversas video-aulas que auxiliaram no ensino desta linguagem.Site PHP ManiaSite Revista PHPCurso PHP para iniciantes (~250 kb)Site PHP.NETSite PHP Avancado Ha alguns dias atras, nos mostramos o rascunho do nosso banner. Hoje estamos postando a versao final do poster. A arte final ficou a cargo do Hugo Hennies.Para baixar a versao ampliada, CLIQUE AQUI. Tendo o Arduino e o Ethernet Shield, ambos em funcionamento, chegou a hora de conecta-los ao Twitter.Entretanto, vamos comecar do basico. Como foi apresentado em alguns posts anteriores, temos alguns planos para tratar do Twitter. Desde utilizar servicos prontos, como o RSS ou o Twillio, ate os mais avancados, que seria utilizar a API do Twitter para desenvolver nosso proprio aplicativo. Neste comeco, vamos nos concentrar em conseguir montar o nosso projeto com base nos servicos prontos.Porque?O motivo e simples. Sempre tenha um plano B. No nosso caso, a meta e desenvolvermos nosso proprio aplicativo para lidar com a ligacao entre o Twitter e o Arduino, no entanto, e importante que tenhamos algo caso nao consigamos alcancar essa meta.Vamos comecar a trabalhar nestes servicos e os avancos serao notificados.----------------------------------------------------------------------------------------------------------------------------------Mais ideias.1. Arquivos TXTDurante esse tempo, bolamos mais algumas estrategias para lidar com o