Show Posts
Pages: 1 ... 6 7 [8] 9 10 ... 34
106  International / Portugues / Re: EEPROM:ler dados on: September 29, 2013, 01:28:53 pm
não entendo tua dúvida, você manda ler de 0 a 11 (addr=0;addr<=dr) onde dr é 11

e imprimes de 0 até 10
int(temp[0])... ...GetDayOfWeek(int(temp[10]));

Se assim escreves é isso que retorna smiley-wink
107  International / Portugues / Re: biblioteca IRremote como utilizar irsend e irrecv em um mesmo sketch, on: September 29, 2013, 01:19:56 pm
A solução é exatamente a mesma smiley-wink

Você precisa habilitar a recepção IR, isso esta acontecendo depois que você manda dados para a serial porque naquele trecho de código você tem o irrecv.enableIRIn().

só colocar irrecv.enableIRIn(); no setup, assim habilitas a recepção ao iniciar o arduino.

108  International / Portugues / Re: Transistor controlar positivo on: September 29, 2013, 10:09:59 am
almamater

Como eu disse, pouco (quase nada) sei sobre eletrônica, com resistências de maior valor, se a energia (tensão e corrente) na base for suficiente para ativar o transistor e na saída eu tivesse a energia que espero, eu já consideraria a missão cumprida rs.

Por isso deixo a resposta para os especialistas de plantão. smiley-wink
109  International / Portugues / Re: Duvida sobre Socket PHP e Arduino on: September 29, 2013, 09:51:36 am
Nunca tive em mãos em um Raspberry, então nada posso dizer sobre ele (mal me sobre tempo para o arduino =/), mas é certo que consegue fazer com que eles se comuniquem por vários meios.

Mas para ler sensores/escrever valores das/nas portas o arduino pode ser suficiente usando client/server. outro exemplo:
http://forum.arduino.cc/index.php?topic=90210.0
110  International / Portugues / Re: biblioteca IRremote como utilizar irsend e irrecv em um mesmo sketch, on: September 29, 2013, 07:47:50 am
Quando você transmite, a recepção é inativada para não "interromper a transmissão", assim como acontece quando você recebe.

então após receber deves usar
Code:
if (irrecv.decode(&results)) {
    if (results.value == 2723353553u){
      Serial.print("Detected");
      Serial.println(results.value, 10);
    }
    irrecv.resume(); // Receive the next value
  }

após enviar
Code:
  irsend.sendRaw(rawbuf, 8, 38 /* kHz */);
  Serial.println("Fired");
  irrecv.enableIRIn(); // Re-enable receiver

Então parece te faltar
Code:
irrecv.enableIRIn();
após o envio
111  International / Portugues / Re: Duvida sobre Socket PHP e Arduino on: September 28, 2013, 10:14:20 am
mariotomaicon

Pensas em controlar o arduino conectado no pc que conterá o php? É uma possibilidade, mas para apenas obteres os valores de sensores ou ativar portas eu optaria pelo arduino como servidor (dispensando um pc), como disseste que desejas implementar outras funções, dependendo do que desejas implementar, se o arduino não tiver capacidade de processamento/memória, podes também controlá-lo via serial, mantendo um computador ligado.

Faz uma busca no google e encontrará diversos tutoriais para o arduino usando o ethernet shield.

Existem muitas possibilidades, como ter o arduino como servidor, ter um servidor e o arduino mandar a informação periodicamente para esse servidor e você ler quando interessar, entre muitas outras possibilidades...

Cada método tem vantagens e desvantagem, faça testes e veja o que melhor se enquadra em tuas necessidades.

No link abaixo (primeiro resultado de uma pesquisa no google por "arduino ethernet shield server and client") encontras informações sobre a livraria e no final tem links para exemplos:
http://arduino.cc/en/reference/ethernet

A mesma pesquisa que retornou o link acima trouxe muitos outros resultados, leia bastante que terá respostas até para as dúvidas que ainda não apareceram rs
112  International / Portugues / Re: salvar numero extenso na eeprom on: September 26, 2013, 10:08:16 am
Também tenho a mesma dúvida.No máximo consigo gravar 0-255 em cada posição de memória da EEPROM.

Tens aqui um exemplo de uma alternativa: http://labdegaragem.com/profiles/blogs/tutorial-usando-a-eeprom-do-arduino-para-armazenar-dados-de-forma
113  International / Portugues / Re: Leitor de contador edp on: September 26, 2013, 06:40:19 am
kkkkk sofro o mesmo que o bubulindo, esses dias recebi um pack de singapura e parei para pensar onde pensava em aplicar alguns componentes.

E pior, os correios por aqui resolveram fazer greve (greve é uma moda no Brasil) e a demora foi ainda maior (43 dias).

patalhetas, bom saber que não estamos sozinhos. rs

Uma vantagem quase sempre vem acompanhada de uma desvantagem, mas a espera ainda vale a pena ($$$). Chegaram uns DRV8825 que comprei de um chinês no ebay, muito mais em conta que comprá-los na pololu ou no Brazil.
114  International / Portugues / Re: Transistor controlar positivo on: September 26, 2013, 06:32:44 am
Olá Almamater,

Penso eu, que o R2 tem por finalidade estabilizar a base do PNP (positiva, já que para o chaveamento temos de deixá-la "negativa" {negativa e positiva pensando nos polos de uma bateria rs}).

Creio que, dependendo do circuito, esse R2 pode ser omitido (em minhas brincadeiras nunca percebi a falta dele). Mas algum dos amigos, engenheiros, pode nos esclarecer melhor smiley-wink
115  International / Portugues / Re: Problema na Pagina de Login, para ligar LEDs! [HTML] on: September 25, 2013, 05:16:12 pm
FilipeMacedo

Valeu por compartilha a solução =)
116  International / Portugues / Re: Dúvidas em projeto: Voltagem Arduíno, Relês e RTC. on: September 24, 2013, 04:54:07 pm
Fala ai Danielhsc, mexo com arduino por hobby também e para seguirmos adiante precisamos de alguns conhecimentos básicos de eletrônica, é impossível seguir adiante sem esses conhecimentos, a não ser que você compre sempre módulos e shields prontos, com instruções para leigos.

Então, vamos estudar eletrônica básica! rs ...Tem ótimas apostilas na net (google it!!)

Eu tento me aprofundar sobre cada componente que vejos nos projetos que quero seguir, o comportamento deles no circuito, etc. Afinal aprender aos poucos é mais fácil que tentar enfiar tudo na cabeça de uma vez.

Tentativas de Respostas:
O pino AREF serve como referência para o conversor analógico digital do atmega328, ligando ao regulador de tensão, estamos dizendo ao CI que a tensão (voltagem) de referência é 5v, mas poderia ser 3v, etc... Seguindo o padrão UNO, conectar aos 5v esta correto.

Como nunca mexi com esse KiCad, não posso ajudar sobre o alerta :/

Controle de relê:
Na net vemos pessoas conectando um relê diretamente nas portas do arduino, dá até medo rs. O diodo é para proteger o circuito da energia gerada pela bobina do rele, mas depende de quem esta ativando. a vantagem de um transistor (ou mosfet) é que você o "ativa" com baixa tensão e ele consome quase nada de corrente, aliviando a porta do arduino que não pode oferecer mais que 20mAh (sozinha), correndo o risco de queimar.

Um bom exemplo de bom circuito é o deste link: http://playground.arduino.cc/Learning/SolenoidTutorial
veja o uso do optoacoplador, esse carinha é fantástico quando trabalhamos com altas voltagem, pois isola "totalmente" o arduino de altas correntes aplicadas em circuitos com os quais queremos interagir. =)

RTC:
Sobre os resistores ligados aos pinos SCL e SDA, como eu não manjo muito de eletrônica eu sempre sigo a sugestão do datasheet do DS1307, no esquema da imagem "TYPICAL OPERATING CIRCUIT" vemos dois resistores agindo como pullup. Fica a lição de casa para você pesquisar sobre o que são os "pullup" e os "pulldown" que te acompanharão por longo período smiley-wink

O arduino possui resistores pullup, veja mais detalhes aqui: http://arduino.cc/en/Tutorial/AnalogInputPins

Ah, e sobre o valor dos resistores, veja sobre a lei de Ohm smiley-wink

Procurando sobre o acima verificarás que podes usar os resistores externos ou não (usando os pullup internos do arduino), as duas formas estão corretas.

Sobre todo o resto: "Temos muito a aprender"
117  International / Portugues / Re: Arduino e Netbeans on: September 23, 2013, 07:26:34 am
Como ja trabalhava com desenvolvimento, uso o Visual Studio como IDE. Existe um plugin, inclusive mencionado no playground. Estou usando a mais de 1 mês e ainda não tive problemas. E uma grande vantagem, principalmente para quem está começando no Arduino, assim como eu, são os recursos de intellisense e o auto-complentar.

Segue link: http://playground.arduino.cc/Code/VisualMicro

Espero ter ajudado.

Gosto bastante desse plugin, pode ser usado no Visual Studio ou no Atmel Studio (que usa o "MS Visual Studio Shell"). Os recursos de IDE são gratuitos, se você quiser usar depuração tem de comprar uma licença.

Eu participei (apesar de muito pouco) do beta test e ganhei uma licença full  smiley-grin

Faça uns testes e tire suas próprias conclusões smiley-wink
118  International / Portugues / Re: Gravar bootloader arduino duemilanove on: September 19, 2013, 09:37:10 am
VIVA!!!

Muito bom, ViniciusTech!

O capacitor entre o reset e o gnd do "arduino ISP" só é necessário para evitar o reinicio quando iniciada a comunicação serial.

O problema estava no sketch que vem com o arduino, por isso mandei o que usei, eu também tive problemas na época e tentei com mais de um.

O Teu chip estava crú mesmo (fuse para 8MHz interno e todas as posições de bootload limpinhas {esse monte de FF no resultado  do chip detector;)}), teu próximo passo pode ser sobre os fuses ^^ http://www.engbedded.com/fusecalc

Fico feliz em ter ajudado!

Happy programming! smiley-wink
119  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
120  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
Pages: 1 ... 6 7 [8] 9 10 ... 34