Show Posts
Pages: [1] 2 3 ... 215
1  International / Portugues / Re: Função delay on: Today at 12:44:38 am
A solucao e nunca usar o delay. Se meteres o delay em qualquer uma das linhas, vais estragar o que ja tens feito.

Podes fazer algo deste genero:

Code:
//ISTO FICA FORA DE TODAS AS FUNCOES NO INICIO DO FICHEIRO
unsigned long tempo = 0;

// DENTRO DO LOOP
if (millis() - tempo > 1000) { //1000 e um segnudo.
   Serial.print("O QUE QUISERES");
//coloca aqui o resto dos println...
   tempo = millis();
}



e assim, de segundo a segundo o que esta dentro das chavetas sera executado.
2  International / Portugues / Re: Erro biblioteca IRremote - error librarie IRremote on: Today at 12:39:39 am
De onde fizeste download da biblioteca?

Que placa seleccionaste na IDE?
3  International / Portugues / Re: Duvida em como ligar uma lâmpada 110V via arduino on: July 29, 2014, 12:57:18 am
Aqui tens varias coisas em que pensar.

Hoje em dia existem reles de estado solido que conseguem fazer esse interface entre os 5V do Arduino e os 110 da rede. Criar um encravamento com esse tipo de reles nunca vi.

Podes tambem usar os reles normais (se nao houver alta frequencia de ligar e desligar.
Para esses o meu conselho seria usares um foto acoplador entre o rele e o Arduino para o proteger.

Quanto ao manter a corrente a passar pelo pino durante um dia todo.... uma coisa que interfere na longevidade do Arduino sera quao bem as correntes estao calculadas. Duvido que tenha algum problema em estar ligado o dia todo se a corrente que activara o optoacoplador ou rele de estado solido estejam bem abaixo dos limites fisicos do chip.

Por outro lado, se colocares um circuito de encravamento (com pulso para ligar/desligar) sera melhor ligares tambem um feedback para saberes se esse circuito esta ligado ou nao.
4  International / Portugues / Re: Gravação de bootloader (arduino uno) e programação em ATMEGA328P-AU? on: July 28, 2014, 03:10:28 pm
Sim.

Existe um tutorial para isso na pagina do Arduino. Breadboard Arduino ou ArduinoISP.

Serve para poderes usar apenas uma placa em vez de uma placa para o projecto e outra para gravacao do codigo.

Se tiveres um Arduino, ligas ao USB e metes la o teu projecto.... sem o bootloader isso e impossivel.

Se tiveres um gravador externo o bootloader torna-se desnecessario... mas ainda assim usar o bootloader e extremamente mais comodo.
5  International / Portugues / Re: Gravação de bootloader (arduino uno) e programação em ATMEGA328P-AU? on: July 28, 2014, 12:45:40 am
O computador inicia e o apontador olha para o inicio da memoria de programa. Ai ou esta o bootloader, ou comeca o programa propriamente dito.

O fuse em questao, referido pelo Hugo e gravado automaticamente pela IDE do Arduino quando se selecciona gravador externo dai ele ter referido que e assim tao facil.

Se estivesses a usar o gravador pela linha de comandos, ai sim terias de mudar o fuse conscientemente para nao guardar o espaco de bootloader.

esse fuse reserva 256,512 ou 1024 palavras de codigo no inicio para escrever la um bootloader, se nao for seleccionado, o programa e logo escrito sobre esse espaco. Creio que o manual tinha uma seccao sobre isso. :/
6  International / Portugues / Re: Gravação de bootloader (arduino uno) e programação em ATMEGA328P-AU? on: July 26, 2014, 02:08:48 pm
Podes usar as bibliotecas sem o bootloader...
7  International / Portugues / Re: String - O que é? Para que serve? Como funciona? E como se constrói? on: July 24, 2014, 03:12:36 pm
E o que pretendes ao certo?

Para alguem que nao sabe programacao, nao devias estar mais preocupado com funcoes, portas de entrada/saida em vez de Strings?
8  International / Portugues / Re: Ajuda em Projeto com Arduino (baseado em Jarduino) on: July 24, 2014, 03:09:54 pm
Os drivers sao usados para poderes variar a intensidade do LED...

Podes sempre ligar os LED directamente na fonte... mas depois nao tens controlo sobre a luminosidade, ou esta ON ou esta OFF.

O driver e, se preferires, um dimmer para LEDs.
9  International / Portugues / Re: Ajuda em elaboração do código on: July 23, 2014, 04:16:11 pm
Se nao me engano o TCC e para TU fazeres...
10  International / Portugues / Re: Manipulação de portas on: July 22, 2014, 11:02:59 am
Procura por AVR Application Notes.

http://www.atmel.com/products/microcontrollers/avr/megaavr.aspx?tab=documents

La tem exemplos sobre como mexer nos registos internos. Tem cuidado que registos nao sao portas... smiley-wink
11  International / Portugues / Re: PWM com frequência de 15 Hz on: July 22, 2014, 10:53:53 am
Eu perguntei porque essa frequencia a comutar potencia sem cuidados especiais vai causar problemas de interferencia.

12  International / Portugues / Re: PWM com frequência de 15 Hz on: July 22, 2014, 03:22:26 am
Teria de ver o datasheet para ver se o prescaler da para baixar ainda mais a frequencia... podera ser possivel, mas tendo em conta essa frequencia, duvido.

Que queres comutar com essa frequencia?
13  International / Portugues / Re: poblema IIC/I2C/TWI SPI Serial 2.6" LCD 1604B on: July 20, 2014, 05:43:39 am
Ok...

Já alteraste os valores do potenciómetro?

qual é o endereço I2C que estás a usar no teu código?

Que é esse switch na placa? Não será para comutar a comunicação entre I2C e SPI? Tens informação acerca da placa que liga entre o Arduino e o LCD?
14  International / Portugues / Re: poblema IIC/I2C/TWI SPI Serial 2.6" LCD 1604B on: July 19, 2014, 01:24:01 pm
Não respondeste à minha questão...

O cintraste como está ligado? Não tens um potenciómetro de ajuste?
15  International / Portugues / Re: poblema IIC/I2C/TWI SPI Serial 2.6" LCD 1604B on: July 19, 2014, 03:59:14 am
Como fizeste a ligação nos pinos de contraste????
Pages: [1] 2 3 ... 215