LusoRobótica - Robótica em Português
Sistemas específicos => Arduino / AVR => Tópico iniciado por: TigPT em 06 de Junho de 2008, 16:52
-
Encontra-se em desenvolvimento um tutorial sobre Arduino para quem queira consultar ou contribuir, procure no Menu de Tutoriais, ou pelo link (http://www.lusorobotica.com/viewtopic.php?t=22).
Podem postar aqui sugestões, ou criticas.
-
Parabéns...Tá excelente o artigo...
Por acaso já conhecia o arduino á uns tempos mas nunca liguei muito...parece que tem potencial até...
nunca utilizei Atmega e gostava de aprender..só utilizei pics e outras coisas....embora o arduino me pareça a melhor solução nao sei se ficará mais barato fazer um ou comprar já feito...que me dizes?
cumps
-
Olá,
Eu comprei o meu em www.libelium.com/tienda/catalog/ (http://www.libelium.com/tienda/catalog/), ficou em €33.43 já com portes e demorou uma semana.
Quanto a fazer, eu prefiro comprar já tudo "montadinho" (sim, chama-se a isso preguiça!!!) talvez porque a minha área é mais de programação, e também, porque não tenho muita habilidade para as bricolages.
Mas existem vários modelos do "arduino" que ficam mais acessíveis montar:
Boarduino : http://www.ladyada.net/make/boarduino/index.html (http://www.ladyada.net/make/boarduino/index.html)
Freeduino : http://www.hvwtech.com/products_view.asp?ProductID=682 (http://www.hvwtech.com/products_view.asp?ProductID=682)
e
http://www.nkcelectronics.com/freeduino ... e-kit.html (http://www.nkcelectronics.com/freeduino-arduino-diecimila-compatible-board-complete-kit.html)
iDuino : http://www.spiffie.org/kits/iduino/ (http://www.spiffie.org/kits/iduino/)
Além destes, penso que com um googling também se encontram facilmente todos os esquemas para montar um kit compativel com o arduino.
(à medida que os for encontrado coloco-os por aqui)
Cumprimentos,
delphi
-
Obrigado, acho que todos devíamos de ter um Arduino em casa =D
Agora a sério, em Portugal estão a pedir 27€ por um, e mandado vir da SparkFun.com (http://www.sparkfun.com/commerce/product_info.php?products_id=666) vem por 22€($34.95) + portes (eles tem uma modalidade de portos que fica por 2,6€ e demora no máximo 6 semana.. ok 6 semanas é muito, mas eu tenho recebido sempre as encomendas ao fim de uma ou 2 semanas.)
Para alem disso se mandares vir de lá, esses portos pagam outra coisa qualquer que queiras mandar vir juntamente.. uns sensores engraçados por exemplo.
Acho que para o preço que está a robótica hoje em dia, é muito mais acessível e didáctico do que um jogo de computador ou consola.
-
realmente nem é muito caro....mas nao sei se fica mais barato fazê-lo eu
-
Vê o preço da placa, acho que também há lá a pcb, ou então podes fazer tu a pcb, os sources estão em www.arduino.cc (http://www.arduino.cc), o atemega168 custa 2$ no máximo, e os outros componentes também não devem de ser caro.
Caso optes por fazer, documenta para nós ok!? =D
-
Lá caro não é
Há jogos para PC bem mais caros e não tão educativos.
-
(..) em Portugal estão a pedir 27€ por um
Boas TigPT,
Podes-me dizer onde o encontraste em Portugal por esse preço?
Já agora os meus Parabéns pelo Site/Forum que a meu ver esta muito bom!
-
Olá, antes de mais obrigado e bem-vindo ao LR.
a loja que encontrei que vende está agora a 25,9€ e deixo-te o link (http://shop.gtronica.com/product_info.php?cPath=33_77&products_id=576), espero que gostes do arduino, eu estou neste momento a fazer migrações do lusorobotica para o novo hosting, e fazer uma melhor interligação do portal, terei novidades para breve, e espero durante o mês de agosto ter tempo para fazer renascer o projecto do smalluino.
-
Tenho copiado uns codigos para o meu arduino e aparecem uns erros podes dar uma ajuda?
Aparece um erro após fazer a vefrificação:
19: error: servo.h no such file or derictory in function 'void setup()':
In function 'void loop()':
O codigo é este:
#include <Servo.h>
Servo servo1;
Servo servo2;
void setup()
{
servo1.attach(14);
servo1.setMaximumPulse(2200);
servo2.attach(15);
Serial.begin(19200);
Serial.print("Ready");
}
void loop()
{
static int v = 0;
if ( Serial.available()) {
char ch = Serial.read();
switch(ch) {
case '0'...'9':
v = v * 10 + ch - '0';
break;
case 's':
servo1.write(v);
v = 0;
break;
case 'w':
servo2.write(v);
v = 0;
break;
case 'd':
servo2.detach();
break;
case 'a':
servo2.attach(15);
break;
}
}
Servo::refresh();
}
-
Olá,
Para esse caso em especifico, o problema deve de ficar resolvido sacando o ficheiro que anexei a este reply, e extraindo-o para a pasta /lib/targets/libraries dentro do sitio onde tens o software do Arduino instalado.
Depois diz-me se ficou resolvido.
Caso tenha ficado, era porque estavas a chamar uma biblioteca que não a tinhas.
-
boas a todos
eu tb tive o mesmo problema mas quando coloquei esse ficheiro na libraria o erro nunca mais deu.
abracos
-
Ainda bem que solucionou.
-
Vou lançar aqui uma apreciação minha do Arduino que gostaria que comentassem:
A meu ver o Arduino é uma coisa boa para quem quer ter resultados de uma forma rápida, sem ter que perceber/preocupar muito com electrónica, bastando para isso programar algumas linhas de código.
No entanto, o facto de o Arduino ser uma "plataforma" de certa forma versátil, isto é, estar "artilhado" de inputs e outputs ao gosto do freguês, apesar de o tornar versátil, faz com que seja tambem pouco portável. Por exemplo se eu tenho um projecto em que uso Arduino, por um lado vou estar a desperdiçar recursos ao usar apenas alguns do que o Arduino disponibiliza, e por outro não posso anexar o Arduino de uma forma definitiva ao tal projecto (ou melhor, poder posso, mas não acho que isso seja viável).
Por exemplo, ligo um potenciometro ao Arduino e uso-o para controlar o delay com que um led pisca e acende. Este será um circuito muito simples que, ao utilizar uma alternativa ao arduino em si, seria "concretizável" com muito menos meios materiais (provavelmente umas quantas resistencias e talvez um IC, não sei).
Assim pergunto-vos, ao utilizarem o Arduino dão-se por satisfeitos com os resultados ou tentam passar o vosso projecto para um circuito mais simples e portável? E já agora, como o fazem?
-
Sim, realmente o Arduino é uma plataforma de desenvolvimento, é como se fouce uma mini caixa de testes, onde pode implementar os teus circuitos para os testares antes de os fazeres de forma industrial.
Realmente o mais natural seria comprar depois uma Atmega168 (cérebro do Arduino, programar, retira-lo do suporte de IC e colocar esse IC no circuito final. (preço roda 1$)
Podes também tentar depois implementar o circuito recorrendo a outros ic's componentes, o que é fácil para pequenos circuitos, mas impossível quando utilizas o Arduino como microcontrolador.
Vejo-o como grande ferramenta principalmente para tarefas mais complicadas como robótica ou artes digitais, onde precisas de funções matemáticas como trigonometria, e que ele as resolve com facilidade, tal como a constante reprogramação do robot.
No que toda a acender e apagar um LED, podes até o fazer com um NOT, uma resistência (ou potenciómetro) e um condensador.
Espero ter-me explicado bem quanto ao que acho do Arduino sobre esse tema.
-
alguem me sabe dizer a voltagem e amperagem de um pin digital?
o meu multimetro está avariado. :'(
-
O Arduino permite high de 5V com um max de 50mA de corrente à saida.
Se pedires mais do que isso de ele, ele faz shutdown para se proteger.
Era isso que querias?
-
era sim obgd