BOM DIA!
Preciso de ajuda.
SOU TOTALMENTE INICIANTE. 
Comprei um Arduíno para meu filho. Quero criar projetos juntos.
Nosso primeiro projeto foi o de fazer um LED piscar. Salvei e coloquei para funcionar, ótimo! Mudamos o atraso (delay) para várias possibilidades. Nos empolgamos...
// Acende um LED por um segundo, então fora por um segundo, repetidamente. 
void setup () {
/ / Inicializa o pino digital como uma saída.
/ / Pin 13 tem um LED conectado na maioria das placas Arduino:
pinMode (13, OUTPUT);
}

void loop () {
digitalWrite (13, HIGH); / / LED ligado ao PIn 13
delay (1000);            // esperar por um segundo
digitalWrite (13, LOW);  // definir o LED como desligado
delay (1000);            // esperar / por um segundo
}
Logo em seguida partimos para o segundo projeto. Sinal de trânsito, sinal, sinaleira (dependendo do estado). Como segue:
 
//Projeto Arduino sinal de trânsito
 
//Método setup, assim que o arduino é ligado ele é executado, uma vez apenas.
void setup() {
  pinMode(8,OUTPUT);     //define o pino 8 como saída
  pinMode(9,OUTPUT);     //define o pino 9 como saída
  pinMode(10,OUTPUT);    //define o pino 10 como saída
}
//Método loop, é executado enquanto o arduino estiver ligado.
void loop() {
  //Controle do led verde
  digitalWrite(8,HIGH);  //acende o led
  delay(4000);           //espera 4 segundos
  digitalWrite(8,LOW);   //apaga o led
   
  //Controle do led amarelo
  digitalWrite(9,HIGH);  //acende o led
  delay(2000);           //espera 2 segundos
  digitalWrite(9,LOW);   //apaga o led
   
  //Controle do led vermelho
  digitalWrite(10,HIGH); //acende o led
  delay(4000);           //espera 4 segundos
  digitalWrite(10,LOW);  //apaga o led
}
Verifiquei os erros e não deu nada, porém quando mandei o rodar o programa apareceu o seguinte erro, até mesmo para o primeiro projeto ( desinstalei e instalei o programa do arduíno. Não adiantou):
Variáveis globais usam 9 bytes (0%) de memória dinâmica, deixando 2.039 bytes para variáveis locais. O máximo são 2.048 bytes.

Biblioteca inválida encontrada em C:\Users\Eduardo\Documents\Arduino\libraries\LED: C:\Users\Eduardo\Documents\Arduino\libraries\LED
Biblioteca inválida encontrada em C:\Users\Eduardo\Documents\Arduino\libraries\sketch_may25a: C:\Users\Eduardo\Documents\Arduino\libraries\sketch_may25a
Biblioteca inválida encontrada em C:\Users\Eduardo\Documents\Arduino\libraries\sketch_may28a: C:\Users\Eduardo\Documents\Arduino\libraries\sketch_may28a
 
O que devo fazer? Como disse SOU REALMENTE FRACO NO ASSUNTO!
Grato,
Eduardo

Exibições: 242

Responder esta

Respostas a este tópico

Eduardo, legal sua iniciativa de aprender junto com os filhos. Já tentei com os meus, mas nenhum se interessou.RsRs

Vamos lá!

Acho que já vi esse tipo de erro antes. Isso ocorre quando você coloca o arquivo INO na pasta libraries que é reservada para as bibliotecas.

Faça o seguinte:

Sempre que você for criar um novo projeto, crie uma pasta específica para ele. Assim seus sketchs ficam mais organizadas.

Por exemplo, crie uma pasta projetos no drive C e dentro dela coloque seus sketchs.

Cada um tem que ficar em pasta própria.

Veja::

C:\projetos\led

Dentro desta pasta deve ficar o o programa led.ino (É melhor que o nome do sketch tenha o mesmo nome da pasta)

E assim por diante...

MUITÍSSIMO OBRIGADO!!!

Sem reclamação! Não tive o apoio correto dos meus pais para os estudos. Era o que eles podiam me dar, e eu FUI UM ADOLESCENTE SUPER CHATO!!! Sempre digo para meu filho Lucas, 10 anos, que existem dois modos de aprender. 1- você vê um mané se dando mal e faz diferente. 2- Você é o mané e mostro meu indicador da mão direita. Só para você entender, perdi a primeira falange aos 13 anos de idade. E acho que o principal motivo dele querer aprender é que sempre sou lúdico ao tentar passar algo para ele.

Vou tentar ainda hoje. Muito obrigado mesmo...

Depois te conto.

faz o que o JAC disse. e tmbm cuida na hora de mudar a pasta de lugar ou copiar um .ino. pois sempre tem que estar em uma pasta com o mesmo nome.

Já na hora de salvar um projeto novo o Arduino já cria a pasta automaticamente.

Primeiro, parabéns pelo Arduino novo do teu filho, vc acaba de fazer um excelente investimento!
Segundo, vou te sugerir outro método, um pouco mais avançadinho, mas muito interessante.
Mas antes vou sugerir que, se você e teu filho são iniciantes em programação, primeiro vão brincar. Isso mesmo:
É um projeto do Google muito interessante que, através de um jogo para crianças, você aprende lógica de programação. Tem um botãozinho no canto esquerdo, embaixo, onde você muda pra português. Tente chegar na fase 50 prá ver que não é tão infantil quanto parece, embora seja ótimo para crianças também.
Já no teu código, sugiro esse método:
//Projeto Arduino sinal de trânsito
 
int tempo = 2000;
void setup()
{
for (int pino=8; pino<11; pino++)                // para x=8 até x=10
    {
  pinMode(8,OUTPUT);     //define os pinos 8, 9 e 10 como saída
  }
}
//Método loop, é executado enquanto o arduino estiver ligado.
void loop()
{
  //Controle do led verde
  digitalWrite(8,HIGH);  //acende o led
  delay(2*tempo);           //espera 4 segundos
  digitalWrite(8,LOW);   //apaga o led
   
  //Controle do led amarelo
  digitalWrite(9,HIGH);  //acende o led
  delay(tempo);           //espera 2 segundos
  digitalWrite(9,LOW);   //apaga o led
   
  //Controle do led vermelho
  digitalWrite(10,HIGH); //acende o led
  delay(2*tempo);           //espera 4 segundos
  digitalWrite(10,LOW);  //apaga o led
}

OLÀ!!!!!

DEU CERTÍSSIMO!!!   M U I T O    O B R I G A D O !!!

Já começamos a pensar nos novos projetos. Sábado quero comprar o material dos próximos projetos.

Quero o carrinho que segue uma linha no chão e o que evita batidas. Estou procurando o Wall-e para comprar, mas só vi coisa cara...

Mas a ideia é essa, treinar e capacitar meu pimpolho...

Muita paz, união e saúde, A TODOS!! De um pai e ser humano muito grato,

Só agora vi sua dica Alexandre

Eduardo

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço