BOA TARDE COMPANHEIROS DE LAB DE GARAGEM !
ESTOU COM UMA DÚVIDA, CASO ALGUEM POSSA ME AUXILIAR, AGRADEÇO DESDE JÁ, PORÉM VENHO PESQUISANDO NA WEB E NÃO OBTIVE RESPOSTA.
A DÚVIDA É O SEGUINTE, QUANTO A DECLARAÇÃO NO ESCOPO GLOBAL PODERIA SER DESSA FORMA, ABAIXO ESCRITA ...
Tags:
Olá André!
Tem um erro nas suas declarações.
Veja que você declarou a constante led_vermelho duas vezes.
Obs: Constantes declaradas com define só existe essa sintaxe, um a um.
É preferível declarar essas constantes com const ao invés de define. Dessa forma pode ser feito em uma única linha, se quiser.
Assim:
const int led_vermelho = 9, led_verde = 10, led_estrela = 12;
Mas isso é gosto. Prefiro declarar uma em cada linha por questões de legibilidade.
OK, AGRADEÇO SUA ATENÇÃO JOSÉ, MAS PENSEI QUE HOUVESSE UMA OUTRA FORMA DE DECLARAR, COMO NESTA LINHA ABAIXO:
int pinLeds [ 4 ] {pinLeds, 9, 10, 11, 12};
Tenho a impressão de ter visto algo parecido na web, mas tentei de tudo que foi jeito, e a IDE do nosso arduino não compilou.
Ok, vou fazer da forma que me esclareceu, e agradeço seus préstimos José !!
André, essa forma que perguntou é com uso de arrays (vetores) e a sintaxe correta é:
int pinLeds[ 4 ] = {9, 10, 11, 12};
Mas para usá-la, terá que estudar um pouco mais sobre a teoria de programação com Arduino, como o amigo Kwiek indicou.
Ok, agradeço de coração, sua atenção, vou dar prosseguimento dessa forma que me orientou, grande abraço José Augusto !!!
Olá,
O colega J.Cintra já explicou tudo creio, somente para tratar de colaborar, segue anexo um PDF simples mas muito didático.
Sugiro também a compra do livro Arduino em Ação por exemplo, já que nem tudo esta disponível gratuitamente na internet, e é um bom investimento para qualquer iniciante, apesar de que o site oficial do Arduino possuir farta informação, nada como um bom livro real em nossas mãos.
Abs.
CK
OBRIGADO CARLOS, JÁ ATÉ BAIXEI A APOSTILA, VALEU MESMO !!!
Por nada André, disponha.
Abs.
CK
Bom dia,
Outra alternativa (recomendada pelo site do Arduino)
https://www.arduino.cc/reference/en/language/variables/variable-sco...
const int led_azul=8;
Acho que esta certo. Me corrijam por favor, se eu estiver errado.
const int led_vermelho=9, led_verde=10, led_estrela=12;
Olá Murta!
Está certo.
Foi a primeira recomendação que fiz nos posts acima.
Amigo, não tinha visto !
Obrigado,
Grande amigo José Murta, saudações a voce, e obrigado pela presença !!!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por