Program-ME vs Arduino – Fight!

A idéia de fazer esse post surgiu a partir de uma pergunta no forum da comunidade do Program-ME no Ning. Um companheiro queria saber a diferença entre um Arduino padrão e o Program-ME antes de investir em um produto.

Nosso companheiro José Luiz respondeu muito bem a dúvida, mas achei que a resposta merecia um complemento. Decidi então dar meus 10 centavos, e dei a opinião de quem está começando nessa cachaça de eletrônica 😉 e encontrou no Program-ME um dispositivo pronto pra briga. Minha resposta foi mais ou menos assim:

Posso te afirmar que isso tudo de bom que o Luiz escreveu para mim se resume em uma coisa: Muita coisa pronta para colocar a mão na massa 😉

Já fiz vários testes e brincadeiras só com o Program-ME. Sem precisar comprar nenhum componente extra.

Daí me veio a idéia de comparar os dois produtos em alguns testes básicos. Existem muitos tutoriais de como testar o Arduino com LED, PWM, LDR e outras coisas. Todos também se aplicam ao Program-ME, já que ele é 100% compatível com o Arduino. Mas a diferença que o produto da Globalcode foi pensado para ser o mais didático e fácil possível no ensino da computação física e na criação de experimentos em eletrônica. Então vamos ao que interessa.

Usando LDR

Nesse primeiro FIGHT eu vou comparar os dois dispositivos numa implementação usando um LDR.

Como eu não tenho um Arduino eu decidi colocar aqui um post bem didático do blog do Andre, que demonstra como usar o Arduino com um LDR. O post está bem legal. Muito bem explicado. Possui a lista de materiais necessários, detalhes do circuito que será criado, o programa para executar o teste, e como fazer o upload do programa e executar o teste. Show de bola! Mas percebam a quantidade de coisas que devem ser feitas para o programa funcionar.

O programa (abaixo) foi bem comentado pelo autor, e basicamente acende ou apaga o LED, se o LDR receber pouca ou mais luz, respectivamente (linhas 17 a 21).

/*# PROGRAMA ELABORADO POR ANDRED. #*/

int valor = 0;    // Variavel onde e guardado o valor lido do LDR
int led_pin = 13;  // Pino onde vamos ligar o LED
int analogin = 5; // Pino onde vamos ligar a LDR

void setup(){
  Serial.begin(9600); // Inicia A comunicação da porta Serial para que possamos ver o valor do LDR
}

void loop(){
  valor = analogRead(analogin); // O valor que irá ser lido na porta analogica numero 6 irá ser guardado na variavel “valor”
  Serial.print("O valor Da LDR e igual a: ");  // Mostrar na consola a frase “O valor Da LDR e igual a: “
  Serial.println(valor); // Mostras no Serial Monitor o valor da variavel “valor”
  delay(25); // Faz uma pequena pausa de 25 Mili Segundos

  if (valor < 300) { // Se a variavel valor for menor que 300
    digitalWrite(led_pin, HIGH); // acende o led da porta 8
  } else {
    digitalWrite(led_pin, LOW);
  } // se for maior mantem o led da porta 8 apagado

}

Agora pergunto. E se você não tem toda a lista de materiais e está doido para brincar? Quanto tempo ele gastou para finalizar esse experimento só para ver se o programa funcionava? Ou outro impeditivo qualquer. No caso do Arduino você terá, quase que necessáriamente, que seguir os passos que o André indicou, pois essas são as etapas básicas para brincar com Arduíno + LDR.

Agooooora, se você tem um Program-ME faça assim:

Viram a diferença?

Usando o Program-ME eu concluí o mesmo teste em menos de 1 minuto.

Eu só precisei fazer o upload do programa dele para o Program-ME e pronto. A plaquinha vem preparada para a batalha!! Já vem com 9 leds, 1 speaker, 2 entradas para conectar servo motores, 2 entradas para conectar pontenciometros, sensores de distância analógicos, 1 botão, e o já conhecido sensor de luminosidade (LDR), e etc..

Isso facilita muito, pois tudo já está soldado e testado, e economiza nossa grana e nosso tempo, pois já está comprado e nenhum investimento adicioal é necessário.

Claro que se vamos criar nosso próprios projetos e inventar trapizongas, então mexer com solda, protoboard, e etc é necessário, e até muito legal 😉 Mas eu acho muito legal poder fazer vários testes e brincadeiras (principalmente para estudar a linguagem de programação) sem precisar estar à volta com fios, solda, e outras coisas só para fazer uma brincadeirinha.

Program-ME WINS

Não quero dizer que o Program-ME é melhor que “x” ou “y”, até porque não ganho comissão, nem nada. Essa é a opinião de uma pessoal que encontrou tudo que precisava em um produto, e até agora está muito satisfeita com tudo. A qualidade do dispositivo é excelente e o atendimento da GC é ótimo.

Vou tentar colocar mais alguns “fights” entre os dois dispositivos mais para frente, mas para começar tá bom.

Fico por aqui.

Abs.

Tags: , , , , , , , ,

11 comments

  1. Show de bola.
    Ontem comprei no eBay um Arduino por 12 doletas 🙂 agora a hora que eu tiver mais expert nele investirei no programme.

    Flw

  2. Oi, Jean.
    Blz. Também pretendo comprar um arduino mais pra frente, mas por enquanto o porgram-me está me atendendo 100%.
    Agora eu quero comprar uns shields. O primeiro da lista é um ethernet shield.
    Vamos trocando impressões.
    Abs.

  3. […] This post was mentioned on Twitter by open4education and Globalcode Robótica, Marco Antonio Maciel. Marco Antonio Maciel said: Comparativo Program-ME vs Arduino – Fight! http://bit.ly/c2wKrY #arduino #programme #ldr […]

  4. Marcos,

    Super obrigado pelo seu post e todos feed-backs que você vem nos dando.

    É muito motivador ver uma comunidade nova nascendo com o principio de colaboração, inovação e muito entusiasmo. Isso nos faz apostar e investir mais e mais nisso tudo!

    Quais placas nossa você tem além do program-me?

    Quero te mandar um 3-shield beta para você.

    Abraços,
    Vinicius Senger

  5. A propósito: estaremos lançando o Brasileirino, o Arduino desenvolvido pela Globalcode & Br-o-bot que custará R$ 99,00 e terá a bandeira do Brasil na frente e o mapa do Brasil no verso.

    Edição comemorativa para copa do mundo.

    Abraços,
    Vinicius

  6. Oi Vinicius.

    Eu acho que o mínimo que eu deveria fazer é colaborar com essa iniciativa de vocês.
    A filosofia de ensino (e trabalho) que vcs usam é que motiva esse tipo de retorno e colaboração da comunidade. Parabéns!

    OBA!! Eu tenho uma tomad@ (ainda incompleta rsrsr)
    Eu ficarei muito satisfeito em receber o 3-Shiel. Mais um motivo para me dedicar ainda mais.

    O entusiasmo só cresce 😀

    Abraços, Marco.

  7. Cara, vocês não param, né???? rsrsrsrs

    Imagino que essa será Arduino-Pura, correto? Essa parceria vai longe, heim?

    Muito boa sua sacada… 😉

  8. Marcelo Honorio

    Muito boa a comparação, show de bola, eu também tinha essa dúvida, valeu 😀

    Melhor ainda, é saber dessa parceria para o “Brasileirino, o Arduino desenvolvido pela Globalcode & Br-o-bot” … e com esse preço, ficou muito melhor ainda 😀 😀 😀 … agora sim da para comprar um Program-me / Brasileirinho 😀

  9. É isso Marcelo.
    Além da qualidade o preço está ótimo. Só falta saber os detalhes desse novo projeto.
    Mas vido dessa galera tem tudo para superar espectativas 😉
    Abs.

  10. […] Program-ME, que é o Arduino-Like da Globalcode. Mais detalhes do Program-ME podem ser vistos aqui, aqui, aqui, aqui e aqui. Tá bom, né? […]

  11. Então, vou expor a minha opnião também.
    Acho que jamais podemos comparar Arduino X Program-me.
    Arduino é o pai, e o Program-me só existe por que o arduino foi desenvolvido e lançado como Open Source para que fosse de livre desenvolvimento.
    Acho que a global code fez um ótimo trabalho turbinando a ferramenta, pois realmente não é facil, comprar, montar, testar e fazer tudo isso para um leigo, digo isso por mim, que tenho um Program-me das primeiras edições, mas estou me aventurando em montar um do zero.
    Posso dizer uma coisa aprende-se muitooooo.

    Então, não vamos dividir as comunidades ou criar comparações
    Somos todos DUINOS mesmo sendo Program-me.
    Abraços a todos.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *