DUVIDA arduino BR

ola pessoal gostaria de saber como dar os primeiros passos no arduino pois so esto achando tutoriais de programas mais nao obtenho nenhuma informações smais a fundo para quem queira começar informações do tipo..

Qual linguagem de programação e utilizada??? existe outro tipo de compiladores para outras linguagem ex. pascal etc?? Qual máximo de memoria de programa utilizada Como e definido as portas de saidas

Atualmente estou a aprender 8051 e tenho uma pequena definição de microcontroladores mais de arduino ainda nao conseguir compreender sua essência....

obrigado

Bom vamos lá,

  • Quanto a liguagem é um tipo de C;

  • Não conheço outros conpiladores, mas entendo que o que caracteriza o arduino é o conjunto Arduino = Microcontrolador ATmel+ Bootloader+ linguagem, por exemplo existe um set que usa pic e chama pinguino;

  • O bootload usa uns 2 K de mória se o chip for o atmega168 se for o atmega8 vai dar 1K. (fonte:http://arduino.cc/en/Hacking/Bootloader).

  • Quanto as definições das portas é a parte mais facil:

int ledPin = 13; 

void setup()
{
  pinMode(ledPin, OUTPUT);      // seta o pino digital como saida
}

existe muito material pra estudar na pagina do arduino inclusive tem gente aqui do forum traduzindo a documentação aqui:http://www.arduino.cc/playground/Portugues/HomePage seja bem vindo e boa sorte, pra quem vem de microcontroladores e linguagens comuns você vai gostar muito do arduino, os projetos andam muito mais rapido! Boa sorte

quero começar no mundo arduino também, andei lendo algumas coisas. Mais ainda existem algumas duvidas.

O bootloader é gravado via qual software? O arduino tem um gravador que funcione bem no linux?

Estou pensando em confecciona uma placa, apos placa pronta o primeiro passo é gravar esse bootloader via porta paralela e ai sim começar a usar a linguagem do arduino e fazer as gravações pela porta serial?

bom bruno, O seu inicio vai depender muito da sua bagagem com eletrônica e programação, se você ja possuir uma boa experiência em montagens de placas, a placa do arduino serial é bastante simples de se montar os esquemas estão na net, o legal é que quem projetou a placa é um Brasileiro o Paulo Goncalves que é porofessor aqui no Paraná são as placas Severino http://arduinotutorial.blogspot.com/. Para evitar complicações você pode comprar o chip ja com o boot loader carregado (tem no mercado livre), o prazer de construir uma placa e depois ve-la funcionando é enorme. Agora se você não tem experiência com montagens aconselho você a comprar uma placa pronta, a quantidade de coisas que podem dar errado no roteamento de uma placa é enorme e alguém sem experiência pode perder-se no processo, o que pode leva-lo a desistir antes mesmo de você ter a chance de programar algo. Se comprar de uma empresa legal a placa já vem testada e é só começar a usar, quanto ao linux fique tranquilo eu uso o Ubuntu e nunca tive problemas, eu comprei a minha Duemilenove na libelium uma loja espanhola, custou cerca de 105 Reais com frete e foi entregue aqui no litoral do Paraná em uma semana e meia!!! Existem outras lojas mas fique ligado no frete que as vezes inviabiliza a compra no Brasil, é caso da Sparkfun (USA). Boa sorte seja qual for sua escolha!!

Arilson, só uma correção: o Arduino Severino é um autêntico Arduino, projeto de um brasileiro sim, mas não do Paulo, apesar dele difundir muito bem o uso do Severino.

Arilson,

O projeto do Arduino Severino é do Adilson Akashi (1,2). Como está no escrito no Blog (3), eu apenas trabalho na sua montagem e aplicação/divulgação.

(1) http://arduinotutorial.blogspot.com/2008/03/arduino-s3v3rino-site-oficial.html

(2) http://www.arduino.cc/en/Main/ArduinoBoardSerialSingleSided3

(3) http://arduinotutorial.blogspot.com/2008/07/severinos-by-paulo-goncalves.html

Abraços e parabéns para o trabalho do Adilson!

Paulo Gonçalves

Caros Adilson e Paulo Obrigado pela correção :-[ . Adilson perdoe-me pelo equívoco, ainda bem que vocês estavam por aí! Parabéns pelo projeto! Sua contribuição para a comunidade foi (é) enorme, valeu mesmo! Vai o site de novo pra reforçar http://www.arduino.cc/en/Main/ArduinoBoardSerialSingleSided3

Olá pessoal,

Sou iniciante no mundo Arduino, porém tenho ótimos conhecimentos em dispositivos "embarcados". Atualmente trabalho numa empresa que representa a Digi (digi.com) aqui no Brasil.

Tenho interesse em conhecer melhor o Arduino para desenvolver projetos pessoais. Gosto muito de fazer as placas que vou utilizar, portanto, escolhi o Severino com minha plataforma inicial.

Já comprei todos os materiais, porém, tenho uma dúvida e peço a gentileza da ajuda dos mais experientes:

O desenho da placa que está no arquivo Arduino_S3v3_R2_A4_4x2.png está fora de escala ou estou fazendo alguma besteira na hora da impressão?

Utilizo Ubuntu como SO e imprimi pelo "Eye of GNOME" numa impressora Canon imageRunner 1023 (laser), no programa não há opção para dimensionar a página, nem mesmo margens.

Por favor, se alguém puder ajudar eu ficaria muito agradecido.

Adilson, muito obrigado por compartilhar o projeto do Severino.

Assim que eu ganhar mais experiência poderei colaborar também.

Muito obrigado pela ajuda.

Antonio Carlos

Antonio,

A imagem a que se refere tem o tamanho de 210mmx297mm (dimensões de um papel no formato A4), a 600dpi de resolução.
Possui 4 vistas de placa pelo lado cobreado, e mais 4 vistas de placa pelo lado dos componentes.
Está diagramado assim, pensando no processo de fabricação com “ferro de passar roupa” sobre impressão a laser, mas essa diagramação tem utilidade no silk screen também.
A medida de uma placa é de 9cm x 6,6cm. Com essa medida você tem como saber se a sua impressão está errada ou não.

Edy, o Arduino usa diretamente os microcontroladores RISC AVR da ATMEL ATMEGA8 , ATMEGA168 e ATMEGA328 e com algumas modificações roda em ATMEGA88, ATMEGA16, ATMEGA32 e 644.

Esta linha de microcontroladores pode ser programada em Processing (linguagem usada no Arduino), C, Basic, Forth, JAVA e outras linguagens menos votadas. O Arduino é um projeto/ecossistema que engloba a placa de desenvolvimento com o AVR, o ambiente de desenvovimento com uma linguagem própria e uma comunidade muito colaborativa e entusiamada.

Dê uma olhada em http://en.wikipedia.org/wiki/Atmel_AVR para ter uma ideia geral sobre os AVR e para uma visão mais detalhada acesse o http://www.avrfreaks.net/ e pagina do fabricante dos chips http://www.atmel.com/products/AVR/ .

Divirta-se !!