Show Posts
Pages: 1 ... 7 8 [9] 10 11 ... 34
121  International / Portugues / Re: Gravar bootloader arduino duemilanove on: September 18, 2013, 12:36:27 pm
Pensa só que existe soluçao SEMPRE mesmo que mexas em todos os fuses.O fuse mais perigoso é o desactivar o pino de reset.

A não ser que bloqueie o chip com as protecções do firmware... esse também não é fácil de tirar. smiley-wink

Essas coisas são boas para os profissionais como vocês! smiley-lol

Amadores como eu pensam que mataram o chip! (se não tivermos matado de verdade) lol
122  International / Portugues / Re: Gravar bootloader arduino duemilanove on: September 18, 2013, 12:08:37 pm
Quote
Tentei me aventurar nos fuses, mas ainda não estou preparado para isso lol
Nao tenhas receio.Para muitos mecher nos fuses é uma caixa negra.Basicamente os fuses sao como uma BIOS de um PC para assim configurares o teu chip com algumas opçoes(velocidade relogio, tensao de brown-out, preservaçao da eeprom apos reprogramaçao, desactivar o pino de reset( este sim cuidado)....
Pensa só que existe soluçao SEMPRE mesmo que mexas em todos os fuses.O fuse mais perigoso é o desactivar o pino de reset, mas mesmo que o faças depois so precisas de o recuperar usando um programador com HighVoltage Programming ( o avrdragon faz ...)
Dominar os fuses por vezes é necessario e util

Fala ai, Hugo!

Obrigado pela motivação! smiley-wink

Na verdade não é receio, não me aprofundei por não ter visto necessidade (ou não vi necessidade por que não me aprofundei?  smiley).

Esta é a parte triste dos Hobbies, não nos sobra muito tempo para sabermos "um pouquinho mais".

Obrigado por indicar o avrdragon, não o conhecia! smiley-wink
123  International / Portugues / Re: Gravar bootloader arduino duemilanove on: September 18, 2013, 10:28:05 am
Como o bubulindo questionou e Hugo confirmou, só vai funcionar sem o cristal se estiver com os fuses para o clock interno, alguns atmegas já vem com bootloader e os fuses configurados para o clock externo, sendo necessário o cristal.

Não... se o processador estiver configurado para usar o cristal interno, então pode ter condensadores e cristal exterior ligado que não faz mal nenhum.

Foi o tentei dizer: "Se estiver com os fuses "configurados" para o clock interno o cristal não é necessário", mas se estiver configurado para o clock externo é necessário usar o cristal."

Eu referi isto porque assim de cabeça não sei como é que o AVR vem configurado de fábrica. Eu arriscaria que está a correr com o cristal interno de 8MHz, mas não sei.

Eu creio que de fábrica é os 8MHz internos mesmo, comprei uns chips "crús" de um vendedor no ebay e estavam configurados para os 8mhz interno, comprei de outro e estavam com o bootloader do duemilanove.

Tentei me aventurar nos fuses, mas ainda não estou preparado para isso lol
124  International / Portugues / Re: Gravar bootloader arduino duemilanove on: September 18, 2013, 07:02:10 am
Vinícios,

Como o bubulindo questionou e Hugo confirmou, só vai funcionar sem o cristal se estiver com os fuses para o clock interno, alguns atmegas já vem com bootloader e os fuses configurados para o clock externo, sendo necessário o cristal.

No link que te passei tem uma sessão "Chip not detected", lá comenta sobre os fuse http://www.gammon.com.au/forum/?id=11637. O Nick Gammon passa muitas informações úteis, dá uma lida com calma por lá smiley-wink

Pelo erro na tua ide, parece-me que copiaste do anexo apenas o arquivo ".ino", os arquivos md5.c e md5.h devem ficar na mesma pasta, veja a imagem da minha pasta e ide anexa (compila normalmente).

Eu sempre rodo esse sketch "Atmega_Board_Detector" para ver como esta o chip novo ^^

Parece que falta o pull-up na tua protoboard, bota 10k smiley-wink

As conexões da imagem que anexei em post anterior funcionaram perfeitamente aqui, faça exatamente o que lá esta (mesmo que nos sites que passei) que vai dar tudo certo!
125  International / Portugues / Re: Gravar bootloader arduino duemilanove on: September 17, 2013, 06:20:58 am
Vinícios,

Estranho, eu usei a IDE do arduino para gravar, gravei o sketch ISP no MEGA, conectei os cabos e as únicas alterações que fiz foi na hora de gravar o atmega328, selecionando a board  "Arduino Uno" e o programmer "Arduino as ISP".

Eu passei junto um sketch camado board detector, roda para ver como esta o teu atemega. Mais informações tu podes encontrar aqui http://www.gammon.com.au/forum/?id=11637

É tudo o que imagino poder ajudar por hora. Presumo que você já tenha checado os cabos, etc...

Anexo imagem da minha primeira gravação ^^
126  International / Portugues / Re: Gravar bootloader arduino duemilanove on: September 16, 2013, 08:12:55 pm
eu segui esse tutorial (alem de muitos outros, rs), mas usei um arduino mega: http://arduino.cc/en/Tutorial/ArduinoISP

uma observação importante do tutorial é: "On the Arduino Uno, you'll need to connect a 10 uF capacitor between reset and ground (after uploading the ArduinoISP sketch)."

lembro também que tive problemas com o sketch, acho que foi daqui que peguei o que funcionou: http://learn.adafruit.com/arduino-tips-tricks-and-techniques/arduinoisp ou daqui https://raw.github.com/adafruit/ArduinoISP/master/ArduinoISP.ino. Bom, anexo o sketch que é mais seguro rs

127  International / Portugues / Re: Iniciante mesmo on: September 16, 2013, 06:33:11 am
Foi por isso que eu perguntei se alguém teria idéia de como eu poderia criar uma alimentação à bateria de forma que eu pudesse com ele ir brincando.
Vi no manual que uma das conexões da placa UNO ao sistema montado na protoboard indica 5V. É isso mesmo?.

GuiCDMB,

O arduino pode ser alimentado com 5v (Conexão USB ou Pino 5v) ou pelo "plug" com 7v até 12v.

Os módulos feitos para o arduino normalmente são alimentados pelos 5v do arduino (quando usa uma bateria de 9v, por exemplo, um regulador de tensão se encarrega de reduzir a tensão para 5v), mas também existem módulos que são alimentador com 3.3 volts (outro regulador existente no arduino).

Para sabermos como alimentar e se é necessário ou não programação, precisamos saber sobre o(s) módulo(s).

Algumas coisas você consegue fazer só com eletrônica, mas é necessário saber um pouco de eletrônica e seus componentes, no mínimo sobre corrente, tensão e resistências (a lei de Ohm, como sugeriu o bubulindo).

Estude junto com o garoto, naveguem bastante pela internet, 10 anos é uma idade em que se absorve muita informação com muita facilidade. (saudades kkkk)
128  International / Portugues / Re: Iniciante mesmo on: September 15, 2013, 02:43:47 pm
João, arduino é brinquedo de adulto! smiley

Eu sou programador a muitos anos (VB e C#) e ainda sofro com muitos conceitos em C/C++  smiley-evil

Sem falar que nada se faz com segurança sem conhecimentos básicos sobre eletrônica, muitos queimam portas do arduino por ligar motores diretamente nos pinos digitais, queimam motores por aplicar correntes maiores que as máximas, queimam drivers, componentes, etc.

Só fica mais fácil se sempre usar shields e kits com instruções, sem ter de recorrer a datasheets, especificações, etc.

Mas com estudo e cuidado se chega longe smiley-wink
129  International / Portugues / Re: Iniciante mesmo on: September 15, 2013, 12:49:05 pm
Desculpe-me, mas esta muito vago o que pretendes...

Antes de pensar e alimentar algo é necessário saberes o que aquilo que desejas alimentar precisa em termos de tensão (volts) e corrente (amperes).

Sobre qual kit te referes? Qual a idade de teu filho?

É possível fazer um led brilhar apenas alimentando-o (usando uma bateria, um push button e um transistor resistor), mas perceba que é necessários saber se a tensão que aplicar em combinação com o resistor será suficiente para o led, se não o impedirá de brilhar ou se não irá queimá-lo. Ou seja, para fazeres qualquer coisa é necessário um mínimo de conhecimentos, que pode-mos chamar de pré-requisitos.

Edit: Aconselho que inicie por eletrônica básica.
130  International / Portugues / Re: Problemas com driver pololu a4988 on: September 15, 2013, 08:03:52 am
Se a especificação dos motores é 5v, 12v é um pouco de exagero, não?

Qual motores você esta usando? Eles são bipolares ou unipolares?
Qual corrente consomem os motores e qual a corrente da fonte usada para os motores?
Será que você não danificou os motores? Fez um teste com um L298 da vida (ou outra ponte H) para certificar que os motores estão bons?

Os pinos que o Hugo falou estão no datasheet do A4988, a PCB da pololu alimenta esses pinos a partir do vmot.

Você esta certo sobre as conexões com os motores (A1, A2, B1, B2)?

Qual código você usou? Qual tempo entre os passos?

Eu estou para montar uma CNC, mas não tive tempo nas últimas semanas, estou com uns driver parecidos, os drv8825, pretendo usar a lib GRBL https://github.com/Protoneer/GRBL-Arduino-Library que utiliza GCode.

Podes usar essa lib, reduzir a velocidade de polarização das bobinas, usando 5v e ver o que acontece.

A popolu só faz uma advertencia em relação a motores com tensão de funcionamento menor que 8v http://www.pololu.com/catalog/product/1182/faqs

"
I want to control a 3.9 V, 600 mA bipolar stepper motor like this, but your A4988 stepper motor driver carrier has a minimum operating voltage of 8 V. Can I use this driver without damaging the stepper motor?
Yes. To avoid damaging your stepper motor, you want to avoid exceeding the rated current, which is 600 mA in this instance. The A4988 stepper motor drivers let you limit the maximum current, so as long as you set the limit below the rated current, you will be within spec for your motor, even if the voltage exceeds the rated voltage. The voltage rating is just the voltage at which each coil draws the rated current, so the coils of your stepper motor will draw 600 mA at 3.9 V. By using a higher voltage along with active current limiting, the current is able to ramp up faster, which lets you achieve higher step rates than you could using the rated voltage.
"
131  International / Portugues / Re: Pro Mini atmega328 gravando o sketch pela serial on: September 09, 2013, 08:37:44 pm
Mas esse assunto não esta sendo tratado no outro post?

Não tens de configurar a velocidade de upload, a IDE do arduino já seta a velocidade para se comunicar com o bootloader.

No outro post sugeriram que você pressione o reset, tente fazê-lo por um segundo no momento em que a IDE do arduino for fazer o upload. Eu uso um USB->Serial e nunca tive problemas.
132  International / Portugues / Re: Proteção da Placa usando transistores (Servo Motores) on: September 09, 2013, 08:29:21 pm
Com um único servo funciona?
Quantos mAh consome um servo?
Qual alimentação você esta usando para alimentar o regulador?
Você mediu a tensão de saída do regulador com um multímetro/voltímetro?
O regulador esta funcionando?

Conforme imagem temos 9v indo para o regulador que passa 5v para o servo, não tem o que dar problema.
133  International / Portugues / Re: Webcam para localizar alvos? + Arduino?? on: September 09, 2013, 07:52:58 am
Mais um projeto interessante, veja o vídeo disponível no site:
http://touchless.codeplex.com/
134  International / Portugues / Re: Webcam para localizar alvos? + Arduino?? on: September 09, 2013, 06:49:01 am
riverny12,

No final são duas coisas distintas. Tempos atrás eu estava a fazer umas brincadeiras e usei esse código para acessar a câmera:
http://www.codeproject.com/Articles/125478/Versatile-WebCam-C-library

Para interagir o PC e o Arduino, pode usar comunicação via serial, no google encontras muitos exemplos, abaixo dois exemplos do resultado de uma busca:
http://playground.arduino.cc/Main/InterfacingWithSoftware
http://www.instructables.com/id/Interfacing-your-arduino-with-a-C-program/?ALLSTEPS

instructables sempre nas paradas de sucesso rs

Só passei os olhos nos links acima, deves procurar mais exemplos e ver o que melhor te serve.

edit: "o código acima é para capturar as imagens da webcam, para detectar algo terás de comparar se "o que procuras" esta na imagem, correndo pixels ou procurando por ai, primeiro resultado de uma busca:
http://channel9.msdn.com/coding4fun/articles/Webcam-Based-Laser-Tracking-for-Human-Computer-Interaction"
135  International / Portugues / Re: max 3232 on: September 06, 2013, 03:50:16 pm
manotroll,

No anuncio do ebay o vendedor diz "Voltage Range: 3~5V", então você poderia usar os 5v do arduino.

No datasheet temos: "Operates With 3-V to 5.5-V VCC Supply" e "Accepts 5-V Logic Input With 3.3-V Supply"

Ou seja, se você estiver usando um arduino com 3.3v, você não precisa de outra tensão. Também pode alimentar o CI com 3.3v do Uno ou com 5v do regulador de tensão do arduino, afinal o consumo é, conforme datasheet, "Low Supply Current . . . 300 µA Typical".

http://www.ti.com/lit/ds/slls410i/slls410i.pdf
Pages: 1 ... 7 8 [9] 10 11 ... 34