Enviando dados do computador para o Arduino via porta serial - Curso de Arduino #44
HTML-код
- Опубликовано: 7 окт 2024
- Enviando dados do computador para o Arduino via porta serial - Curso de Arduino #44
Link deste vídeo: • Enviando dados do comp...
Na aula de hoje do nosso curso de Arduino vamos aprender como enviar dados do PC para o Arduino pela porta serial, usando a classe Serial, vamos usar os métodos begin, available e read.
Nosso curso de Arduino online gratuito, além de ser um curso bastante completo é a melhor forma de você aprender sobre Arduino.
Arduíno é uma plataforma de prototipagem eletrônica de hardware livre e de placa única, projetada com um microcontrolador Atmel com suporte de entrada/saída embutido, uma linguagem de programação padrão que é essencialmente C/C++. O objetivo do projeto é criar ferramentas que são acessíveis, com baixo custo, flexíveis e fáceis de se usar por novatos e profissionais. Principalmente para aqueles que não teriam alcance aos controladores mais sofisticados e de ferramentas mais complicadas.
Pode ser usado para o desenvolvimento de objetos interativos independentes, ou ainda para ser conectado a um computador hospedeiro. Uma típica placa Arduino é composta por um controlador, algumas linhas de E/S digital e analógica, além de uma interface serial ou USB, para interligar-se ao hospedeiro, que é usado para programá-la e interagi-la em tempo real. Ela em si não possui qualquer recurso de rede, porém é comum combinar um ou mais Arduinos deste modo, usando extensões apropriadas chamadas de shields[10]. A interface do hospedeiro é simples, podendo ser escrita em várias linguagens. A mais popular é a Processing, mas outras que podem comunicar-se com a conexão serial são: Max/MSP,[11] Pure Data,[12] SuperCollider,[13] ActionScript[14] e Java.[15] Em 2010 foi realizado um documentário sobre a plataforma chamado Arduino: The Documentary.
Além do curso de Arduino aqui em nosso canal você vai encontrar vários outros cursos, sempre com foro em informática avançada, todos cursos completamente gratuitos e com uma didática única que você só encontra aqui no CFB Cursos.
Site Oficial do Arduino
www.arduino.cc/
Link direto para download do software
www.arduino.cc...
HTML + HTML5: goo.gl/nkEFd9
CSS3: goo.gl/Aywzrj
Javascript: goo.gl/HK3ZYn
PHP + MySQL: goo.gl/5eFh1M
Site do canal
cfbcursos.com.br
Colabore com nosso canal:
Qualquer valor usando o PIX: pixcfbcursos@gmail.com
Página de cursos no site
cfbcursos.com.b...
e-mails:
perguntas@cfbcursos.com.br
canalfessorbruno@gmail.com
Outros Links:
Vídeo Colabore com nosso canal: • Video
Canal youtube: / canalfessorbruno
Instagram: cfbcursos ou @cfbcursos
Twitter: @cfbcursos
Facebook: canalfessorbruno
RUclips: / canalfessorbruno
vakinhas
www.vakinha.co...
www.vakinha.co...
Produção: Bruno P. Campos / CFB Cursos
Edição: Bruno P. Campos / CFB Cursos
Licença padrão do RUclips
#cfbcursos #arduino #automacaoarduino #automacao #programacaoarduino
Aprendendo demais por aqui 😊
Suas aulas são show
Código revisado.
#define led 3
int valor_lido;
void setup() {
Serial.begin(9600);
pinMode (led, OUTPUT);
}
void loop() {
if (Serial.available()>0) {
valor_lido=Serial.read();
if (valor_lido=='1'){
digitalWrite(led, HIGH);
Serial.print("Ligado
");
} else if (valor_lido=='0'){
digitalWrite(led, LOW);
Serial.print("Desligado
");
}
}
}
professor muito bom
Valeu professor, precisava muito dessa aula!
Maravilha sua aula, parabéns!! Sabe se tem um método que retorne que a porta COMxx está realmente conectada no Arduino?
Na IDE do Arduino mostra isso.
Desde já deixo o meu muito obrigado pelo conhecimento que nos passa, queria saber se tem como fazer um video ou me enviar por email um material sobre comunicação seria no QT Creator, é que quero integrar com o arduino. e faz tempo que não programo.
Beleza Fessor? Criar um programa em c++ p/ conversar com o Arduíno via porta serial... Gostei muito da ideia! Ou até mesmo um aplicativo utilizando o Visual Studio e c# fica muito legal também. Abraço!
Fala professor.✌👍
Professor fazer um aula falando sobre Módulo Bluetooth com comunicação serial. Por favor
Muito bom!!!
Boa tarde! Preciso mandar informações Midi>seria. Para o arduíno. Sendo acionar relés no arduíno através de um teclado USB com protocolo midi. Gostaria de saber se consigo fazer a leitura desses dados. Através de um programa eu consegui enviar informações do teclado até o arduíno. Mas não sei o código a ser usado.
Nossa amei, da pra fazer muita coisa com isso :O
Vc esqueceu de dizer que oa um só caracteres, tem que ser com aspas simple ' ' muita gente vai usar aspas duplas " ", que n funciona nestes casos
Professor, ao enviar o comando '1' o arduino acente e apaga o led tão rápido que o olho humano não consegue acompanhar, se eu mandar múltiplos 1 ou usar o comando delay, aí sim dá pra ver ele acendendo mas ele sempre retorna pro modo apagado , não "fica" ativado direto, alguma sugestão de como mudar isso?
Aconteceu o mesmo comigo alguem sabe como resolver?
@@Gustavoocc O código possui um "pequeno" erro na forma que foram separados os if's.. Eles tem que ficar no mesmo bloco e não como está.
#define led 3
int valor_lido;
void setup() {
Serial.begin(9600);
pinMode (led, OUTPUT);
}
void loop() {
if (Serial.available()>0) {
valor_lido=Serial.read();
if (valor_lido=='1'){
digitalWrite(led, HIGH);
Serial.print("Ligado
");
} else if (valor_lido=='0'){
digitalWrite(led, LOW);
Serial.print("Desligado
");
}
}
}
Professor, estou usando o MFRC522, e gostaria de gravar em arquivo txt, o UID do cartão, toda vez que aproxima-lo do leitor, juntamente com outros dados do servidor local(localhost).
Tipo um datalogger.
Tem como fazer uma video-aula neste sentido?
Obrigado.
Teria como enviar esse comando via cmd? Tentei de tudo aqui, não consegui...
o meu inicialmente não acendeu de jeito nenhum, se isso não resolver não sei o que é?
TAEM ALGO EM UMIDADE E TEMPERATURA ENVIANDO DO ARDUINO PELA PORTA SERIAL PARA UM SERVIDOR NA WEB
@CFBCursos como posso fazer o arduino ficar atualizando uma pagina web?
OPA ! adquiriu ? estou querendo tambem rsrsrsrs
@@magayveccosta5354 quero muito conseguir fazer o Ethernet Shield atualizar uma página web mais está difícil
pessoal do arduino chines ; na IDE do arduino o "programador é o: Arduino Gemma". ok?