Transcrições
1. Introdução: Bem-vindo e muito
obrigado por escolher este curso. Neste guia para
iniciantes do Arduino, você encontrará uma introdução
ao uso do mini PCI Arduino em
teoria e prática. Eu, como engenheiro, compartilharei com você meu
conhecimento do estudo e prática passo a passo
neste curso, este curso voltado
especificamente para iniciantes, você aprenderá todos
os conceitos básicos que você precisa saber quando se trabalha
com um Arduino. Trabalharemos exclusivamente com o Arduino Uno neste curso, pois é
ideal para iniciantes. Em resumo, este curso
ensinará o
seguinte em detalhes. Os termos básicos
e componentes da engenharia
elétrica
como conhecimento de fundo, estrutura de uma
placa Arduino Uno e como usá-la. O que é o Arduino IDE? Para que serve e
como ele é estruturado? Noções básicas de programação, programação
baseada em blocos, base de
programação, programação
baseada em texto. Como criar um sistema
com um Arduino e como escrever o código do programa
necessário. Portanto, no aprendizado baseado no empolgante projeto Do It Yourself. Sinal SOS com LED, controle LED baseado em
temperatura, controle dependente de um motor, alarme de detecção de
gás, sistema protegido por
senha, sistema de controle
remoto e
muito mais. Fique animado. Vamos.
2. Primeiros passos com um Arduino: Arduino é uma
plataforma eletrônica composta por hardware e software que
é muito fácil de usar. E foi criado como parte
de um projeto de código aberto. O termo open
source geralmente é caracterizado pelo fato de que software está disponível gratuitamente, participação
ativa
dos usuários é desejada e não há
restrições de uso. Simplificando, um Arduino nada mais
é do que um PC ou
microcontrolador pequeno e muito simples que é capaz
de receber sinais de entrada, processá-los
internamente e depois convertê-los em
correspondentes sinais de saída. Um sinal de entrada
pode, por exemplo, ser a luz solar caindo
no centro. O sinal
de saída correspondente pode, por exemplo, estar
controlando um motor. Este mini PCI pode
ser
adquirido na aparência muito realista de uma porta de circuito equipada
com componentes eletrônicos, individualmente
ou como eu disse. Existem diferentes placas
Arduino, módulos e conjuntos iniciantes. As seguintes placas Arduino são recomendadas para começar. Arduino, Arduino Nano, Arduino
Leonardo Arduino Micro. Uma boa visão geral de todos os
produtos e o peso para todos eles podem ser encontrados
no site oficial, www dot arduino dot cc. Você pode
nos produtos Arduino que
precisamos neste curso, por que neste site oficial ou
comprá-los na Amazon ou no eBay? A propósito, um porto Arduino Uno está disponível a partir de cerca de US $20. A conclusão começa a ser
definida a partir de cerca de US $70. Neste curso,
lidaremos principalmente com a placa Arduino Uno e
usaremos para os projetos. Também precisaremos de
outros componentes, como LEDs,
resistores, sensores, por
exemplo, atuadores de
sensores infravermelhos, por exemplo, um motor
para o projeto. Quais componentes em
particular são necessários. Você os encontrará
o curso adicional e, em seguida, cada projeto listado
claramente. Para isso,
recomenda-se comprar o chamado kit de
arranque arduino para iniciantes. Ou também outra estrela para definir, ou além da placa
Arduino Uno, também sensor ou conjunto de módulos, que contém os componentes
necessários para que o mini PC saiba o que fazer com os sinais de entrada
e sinais de saída
mencionados anteriormente , gostaríamos de que
a placa Arduino
precise de instruções. Essas instruções para
o microcontrolador são dadas pelo usuário,
ou seja, por nós, graças a um código de programa. linguagem de programação é
usada para esse fim. Para programação
e transmissão, um software especial é usado, o software Arduino IDE. Este software pode ser baixado
on-line gratuitamente. Por exemplo, no arduino dot cc, inúmeros projetos já
foram realizados com o microcontrolador
Arduino. Este mini PCI é adequado
para projetos de hobby, para prototipagem ou até mesmo
para projetos científicos. A comunidade Arduino
se espalhou por todo o mundo. Inclui estudantes, engenheiros
, amadores, artistas,
programadores e assim por diante. Milhões de usuários
contribuíram para essa plataforma
de código aberto. E graças a essas
contribuições, muito conhecimento foi acumulado para ajudar usos
profissionais e novos. Existem vários projetos estão fazendo você é projetado
especificamente para usuários que precisam de uma plataforma simples
e barata para projetos eletrônicos e de
programação. Como o Arduino é um projeto de código
aberto, os usos podem mudar o que
quiserem ou personalizar qualquer função de
acordo com suas necessidades. Por que escolher um Arduino? Existem também outras plataformas de microcontroladores
e produtos concorrentes. Alguns deles que são semelhantes ao Arduino são
chamados, por exemplo, carimbo
básico por paralaxe, px 24, phi e prancha prática. E existem muitas outras
placas com funções semelhantes. No entanto, esses
microcontroladores usam métodos de
programação
bastante antigos. A comunidade não é tão
grande quanto para Arduino, e as instruções não são
tão fáceis para novos químicos. A seguir, uma breve
lista de por que Arduino é tão bom e por que você está certo escolher Arduino
e este curso. O preço razoável está fazendo novo tem um preço razoável razoável. E essa é uma
das principais razões para o sucesso mundial. A
placa Arduino Uno, por exemplo, já
está disponível por cerca de
20 dólares multiplataforma. Como acontece com muitas plataformas principais, maioria dos microcontroladores
só funciona com o Windows. Eles não têm suporte para
sistemas como Mac e Linux. O Arduino, por outro lado, funciona com todos os sistemas
fáceis de programar. Provavelmente o ponto mais
importante. Um Arduino é fácil de usar e programar o software para ele. Arduino IDE é muito
fácil de usar. Isso ajuda especialmente os iniciantes, mas também os jovens
são aposentados para se
familiarizar com o programa de forma
muito fácil e divertida. No entanto, o
Arduino também oferece a possibilidade de realizar projetos
complexos e a programação também
é uma ótima plataforma
para usuários avançados. Software de código aberto. Todos podem contribuir
para esse ótimo projeto. Todo usuário pode criar
novas bibliotecas. Aprenderemos mais tarde
o que é isso e os
disponibilizaremos para
outros usuários também. Hardware de código aberto. O hardware Arduino também é código
aberto e
pode ser modificado por qualquer usuário através de um tipo de sistema
plug-and-play e
através de uma chamada placa de pão, módulos podem ser
adicionados em uma variedade de diferentes projetos
podem ser implementados. É um tipo de sistema modular.
3. Noções básicas de eletricidade e eletrônica digital: Antes de entrarmos em detalhes sobre a placa Arduino e
o software Arduino. Vamos primeiro dar uma
olhada nos conceitos básicos de eletricidade e eletrônica de
bilhetes. A eletricidade é criada por elétrons que fluem de um
local com maior potencial, maior energia para um local com menor potencial,
menor energia. Pode ser relativamente bem imaginado por meio
de uma cachoeira. A água representa os elétrons flui do ponto
superior da cachoeira, alto potencial, alta energia para o ponto inferior
da cachoeira. Baixo potencial, baixa energia. A energia potencial
é
transformada em energia cinética
durante esse processo. É por isso que ele perde isso em
um estado T no processo. Mas, na verdade, essa energia é
transformada ativo antes. Da mesma forma, o elétron d
quer fluir de um local
com corrente mais
alta, alto potencial para um local com menor corrente, baixo potencial. tensão é a unidade de energia
elétrica
gerada pela bateria. A bateria ou qualquer
outra fonte de tensão tem dois terminais. Um terminal é chamado
de terminal negativo e o outro terminal é
chamado de terminal positivo. O terminal positivo, o potencial de tensão é maior do que comparado
ao lado negativo. Assim, a corrente flui
do lado positivo mais pólo para o
lado negativo menos pólo. Considerando a
direção técnica da corrente, você pode pensar em uma bateria ou outra fonte geradora de energia. Funcionando como uma bomba. bateria, por exemplo,
gera tensão ou energia através de uma reação química
elétrica. Dentro dessa tensão, ou energia flui para fora do pólo positivo
na forma de elétrons. Esses elétrons simbolizam
as moléculas de água que são bombeadas
para compensar os elétrons perdidos. A bateria, semelhante
a uma bomba de sucção, atrai o mesmo
número de elétrons volta
pelo pólo negativo. O que é um circuito? Simplificando, um circuito
é um arranjo de diferentes componentes dentro da
conexão eletricamente condutora entre eles. Para que um circuito elétrico
ou circuito funcione, você precisa de uma fonte de energia, como uma bateria e uma
carga, como uma lâmpada, bem
como conexões
entre esses dois componentes, que são chamados de condutores. Na engenharia elétrica,
esses componentes são representados em um circuito
como os seguintes símbolos. Para uma lâmpada, por exemplo, acender como mostrado na figura
a seguir, o circuito deve estar fechado. Isso significa que deve
haver uma conexão entre os dois pólos mais e
menos de uma fonte policial, por exemplo, a
bateria e o laboratório. Se for esse o caso, corrente flui de um pólo da fonte de energia,
por exemplo, a bateria através da lâmpada e de volta para o outro
pólo da fonte de energia. Quando essa conexão é
grave, por exemplo, por um interruptor, a corrente não
flui mais e a lâmpada
não acende mais. Nesse caso, ele é
chamado de circuito aberto. Um curto-circuito ocorre se
a corrente puder fluir de um pólo da fonte atual para o outro pólo, sem impedimentos. E sem antes
passar por um componente elétrico. Por exemplo, através de
um ponto não isolado de um cabo em uma superfície metálica. Isso ocorre porque
a corrente sempre toma o caminho de
menor resistência. Diagrama de circuito é
o conceito básico de um circuito que pode ser
desenhado, por exemplo, em um pedaço de papel ou com a ajuda de um programa de
computador, como diagrama de circuito
também pode ser feito um pouco
mais descritivo, um pouco mais descritivo. Diagramas de circuito para o
Arduino podem ser criados melhor com o software
do Fritz Lang.org, que pode ser baixado
no URL fornecido por pouco dinheiro
no Fritz Lang.org. Você também pode encontrar
muitas referências e instruções para
usar o software. Como podemos ver na imagem neste projeto, por exemplo, um relé e o
módulo estão conectados a cabos de fio Arduino Uno. As cores dos
fios têm
um significado que ajuda a
fazer a fiação correta. Esta ilustração, ou fios
vermelhos, significa o sinal de cinco volts e todos os fios pretos para o sinal de
terra 0 quente.
4. Componentes importantes de eletrônicos e eletrônicos digitais: Neste capítulo,
vamos lidar com os conceitos básicos da eletrônica, um campo principal da engenharia
elétrica. Em particular, analisaremos mais
de perto a eletrônica
digital. A base da eletrônica digital é simples operações de comutação. O computador é um
dos melhores exemplos
dessas operações de comutação
de eletrônica digital. As aplicações que
um computador moderno nos
permite fazer são alcançadas, graças a duas operações de comutação realizadas por milhões
de transistores. Então, qual é o
princípio básico por trás do PC? Certamente você já
ouviu isso antes. É o chamado sistema
binário, que é baseado
nos dois números, 01. Os sistemas de comunicação e
digitais ocorrem com a
ajuda desses números, com a ajuda de
várias combinações desses dois números. Já que o Arduino é
basicamente nada mais do que um mini PC muito simples
e desmontado. Este princípio
também é aplicado aqui. Os dois
números binários são
representados principalmente nos sistemas
eletrônicos atuais, mas a tensão é de cinco volts, um ou alto valor e 0 volt 0 ou baixo valor. A restrição a
apenas dois números ou valores de
tensão parece
ser muito limitante e é muito difícil imaginar
como um PC pode alcançar excelente desempenho de
hoje
com base neste sistema. No entanto, esse sistema e
sua simplicidade fazem sentido. Isso simplifica o
assunto porque é extremamente simples
reconhecer esses dois estados. Isso significa que 0 ou 12 definitivamente
os distinguem um do outro. diodo é um
componente semicondutor em eletrônica que tem a propriedade de
permitir que a corrente
flua em apenas uma direção. Para que direção? A outra direção
é bloqueada para a direção inversa do fluxo
atual. Você pode imaginar um diodo
simplesmente como uma válvula. A aplicação mais simples
de um diodo é o LED. diodo emissor de luz LED é um dispositivo semicondutor que produz luz
quando está energizado. A luz é produzida
pela corrente que flui de uma fonte CC para o
diodo e através dela. Como um LED é um dispositivo
semicondutor, ele também tem uma direção para frente. Isso significa que a corrente só pode fluir através dela
nessa direção. Se um LED estiver conectado
incorretamente, nenhuma luz será produzida. A cor da luz e
se ela é visível ou não. Por exemplo, o infravermelho é controlado pelo doping
e pelo material usado. Duas principais vantagens
dos LEDs são longa vida útil. Seja baixo consumo de energia
em comparação com lâmpadas antiquadas. E o LED pode atingir uma
vida útil de várias, 10 mil horas, e tem muitas vezes melhor eficiência. Por que isso? Convenção? As
lâmpadas produzirão uma enorme quantidade de calor,
além da luz visível, que significa que a energia gasta é convertida
não apenas em luz, mas principalmente em calor. Com LEDs, apenas um pouco de calor é produzido como um desperdício
ou subproduto, e quase toda a energia pode ser usada para
produzir a luz. Agora existem diferentes
tipos de LEDs. O design mais simples é mostrado
na imagem apresentada, o coração e também o
elemento semicondutor real do LED, mostrado é o chip LED, que é colocado
em um refletor no ânodo e no
meio da luz. O símbolo do circuito de
um LED consiste no símbolo do circuito de diodo com duas setas
inclinadas adicionais, que devem
representar luz emissora. O transistor é um componente simples de três terminais
que melhor pode ser pensado como uma riqueza que controla o fluxo
de água em uma bomba. Por exemplo. Se virarmos
a roda de controle de sua riqueza em uma determinada
direção, isso significa aberto. O fluxo de água aumenta. E se o virarmos
na outra direção,
isso significa perto. O fluxo diminui. A válvula no caso
do transistor
seria dietas e a água
seria a corrente. Eletrônica e geral
simplificada tem muito a ver com elementos de
comutação
e transistores também se comportam como interruptores. Além dessa capacidade de
comutação, os transistores também têm a
propriedade de amplificação, o que seria equivalente
a mudar a riqueza
da ASU para a quantidade
de saída do motor. Essa propriedade de amplificação é particularmente importante
no mundo da eletrônica. Existem vários
tipos de transistores. Um dos mais simples é
o transistor bipolar. Além disso,
há, por exemplo, o transistor de efeito de campo e
o transistor de efeito de
campo semicondutor de óxido metálico. Todos os tipos de transistores têm propriedades especiais e são usados em diferentes
aplicações. Em termos simples, um capacitor
consiste em nada mais do que duas placas
dispostas paralelas si e o
dielétrico entre elas. Um dielétrico é simplesmente uma substância semanal ou
não condutora, gás líquido
sólido com transportadores de
carga que não
são livres para se mover. Os capacitores geralmente são
considerados dispositivos de
armazenamento de carga porque quando um
potencial elétrico é aplicado, eles podem armazenar tensão e
não trapacear em suas placas. A capacidade de um
capacitor armazenar carga depende da
área das placas, do espaçamento e do
dielétrico entre as placas. Essa capacidade de armazenar carga
geralmente é chamada
de capacitância. A carga nas
placas aumenta, então essa é a tensão
do capacitor, e isso continua até que
a capacitância seja atingida. Resistores são componentes que podem ser usados principalmente para
estimar o nome sugere, aplicar resistência a algo. Nesse caso, o
resistor age contra a corrente e pode ser usado para limitar o fluxo de corrente em um componente
conectado ao resistor. Basicamente, cada condutor tem uma resistência que pode ser calculada dependendo de seu
comprimento e seção transversal. No nosso caso, usaremos
os chamados resistores de folha. Aqui. Por exemplo,
existem a espuma de carbono ou irmãs e os resistores de filme de óxido
metálico ou metálico. Com esses tipos, a
resistência enquanto você vem do núcleo
corânico com uma camada de oxigênio de carbono ou metal ou metal. O valor da resistência pode ser medido com a ajuda de um multímetro ou diretamente no resistor por meio
de bebidas coloridas. Cada resistor tem um
código de cores composto por cinco anéis que revelaram
o valor da resistência. Como ler essa codificação de cores
deve ser explicada em detalhes e, portanto, ir além do escopo
deste capítulo. Afinal, queremos trabalhar com o Arduino o mais rápido possível. Você pode procurar essa
codificação on-line ou melhor ativo, usar um multímetro para medi-la. Na engenharia elétrica, multímetros são freqüentemente usados
como instrumentos de medição. Multímetros com dois terminais
e mede tensão, corrente, resistência,
capacitância e indutância. Mas você também pode
medir a polaridade dos transistores e realizar um teste de
continuidade com ele. O teste contínuo
nos diz ou se um circuito
está em curto ou não. Os multímetros só podem medir
uma variável de cada vez, como corrente ou tensão. Para medir são
vários parâmetros. Precisamos usar vários dispositivos
individuais. A figura mostra um multímetro
simples com as diferentes faixas
de medição. Dependendo do que
você deseja medir, você gira o mostrador para
o intervalo apropriado. Ao fazer uma medição, comece
sempre a partir da tensão
ou amperagem
mais alta possível , o maior ou o
maior valor de resistência
e, em seguida, gire a configuração da
tela
até um
valor adequado é exibido. Isso significa, por exemplo, que se você fizer uma medição
em uma fonte de tensão CC e suspeitar de um tempo entre 2200 volts,
você primeiro gira a faixa de
configuração para 200 watts e, em seguida, faz o download. Se você quiser
medir uma tensão, você precisa conectar os eletrodos de
medição paralelos
à fonte de tensão ou ao componente
que deseja medir. No que diz respeito a uma lâmpada, por exemplo, essa palavra funciona assim. Se você quiser
medir a corrente, você precisa conectar o instrumento de
medição, o multímetro, em
série ao consumidor. Isso significa desconectar a linha. Talvez você tenha ouvido o
termo sistema incorporado antes. Talvez você
também tenha se perguntado o que realmente é e para
que é usado. Em termos simples,
um sistema incorporado descreve os presentes de um tipo de computador em um sistema técnico ou
em uma placa de circuito, como no caso do Arduino, que realiza
sinal transmissão ou processamento de
dados de sinais de entrada
e saída. Esse processamento é feito
por um microcontrolador, que é um pequeno computador. Este microcontrolador é projetado para executar certas funções, e basicamente
nada mais é do que um pequeno sistema de computador composto por um chip
semicondutor. Você pode programar o
microcontrolador usando o software do PC para
executar operações. Como exemplo, na figura, você pode ver um sistema
controlado por um Arduino Uno. Este sistema alterna a
potência de dois dispositivos, ar condicionado e
aquecedor elétrico, dependendo da
temperatura e do tempo. Durante o horário fora de pico, os dados são obtidos
da empresa de serviços públicos. Ele tenta combinar
a conta de eletricidade com a temperatura ambiente. Um limite de orçamento para o preço da eletricidade pode
ser definido com potenciômetro. Ele também tenta ligar
o ar condicionado à noite e desligar
durante o horário de trabalho, seis dias por semana. Neste circuito, a
temperatura é medida usando o sensor de temperatura
lm 35
e exibida no LCD. Neste
sistema complexo, o Arduinos, que é o ar
condicionado e o aquecedor, combinando a temperatura, o tempo e a conta de energia. Três parâmetros. Este exemplo só deve
mostrar o que é possível com um Arduino e que até mesmo sistemas
complexos são possíveis. Claro, começaremos
muito mais simples em um dos capítulos
a seguir e
aprender tudo passo a passo. Portanto, não tenha medo. O sistema pode ser um sistema
autônomo, mas também pode cooperar com os sistemas
Alice para
executar uma tarefa comum. Em todos os sistemas embarcados, existem circuitos que executam as funções e enviam
ou recebem instruções. Isso significa transmitir
dados na forma de tensão com a ajuda
de elementos condutores. Em sua forma mais simples, um sistema incorporado
consiste nos seguintes componentes
principais. Processador, sensor, atuador e um conversor analógico
para digital, bem
como conversor digital
para analógico. Analisaremos esses componentes mais detalhes ainda mais adiante. O sensor é um componente que pode converter mudanças físicas
no mundo real em um sinal elétrico que
pode ser usado por um computador, sistema elétrico
comum para processar dados. Pense nisso como um órgão sensorial
humano. Com a ajuda de olhos, ouvidos e outros órgãos sensoriais, nosso cérebro pode interpretar o mundo exterior e, assim,
criar uma imagem dele. Da mesma forma, você pode imaginar
isso com sistemas de computador. Neste exemplo, os
zeros representariam os órgãos
dos sentidos e o
microcontrolador para o cérebro. Os sinais elétricos
provenientes dos sensores para o microcontrolador permitem que
o sistema incorporado ou o microcontrolador
interprete o que está acontecendo no mundo
exterior e, em seguida, execute um resposta
ou programa dado por um programador para um
cenário por meio de código. Outro componente importante de um sistema incorporado é o conversor
analógico para digital. Isso converte os sinais analógicos ascendem pelos sensores
em um sinal digital. Para isso, como
já sabemos até agora, sistema
binário é usado. Isso significa os dois números 10. Esses números binários representam a linguagem do sistema
em que um microcontrolador pode entender e reagir à diferença entre sinais analógicos
e digitais é, entre outras coisas,
que um analógico pode ser o portador
de várias informações. Enquanto com um tíquete
intitulado Signal, pode-se atribuir informações exclusivas a cada sinal. Um sinal analógico, portanto,
confundiria o microcontrolador
para colocá-lo sem rodeios, os
processadores são o coração
de qualquer sistema embarcado. Um processador executa todas as tarefas relacionadas aos dados recebidos. Portanto, esse componente
recebe os dados, os armazena, processa e
informa ao sistema e que forma ele deve
reagir a esses dados. conversor digital para analógico é basicamente o oposto de um conversor analógico para digital. Ele converte o sinal
digital enviado
pelo microcontrolador de volta
em um sinal analógico. Por que o sinal digital é convertido de volta para
um sinal analógico? Simplesmente porque um sinal
analógico pode ser entendido por
dispositivos físicos ou atuadores. Um atuador, por exemplo,
um motor elétrico, converte o sinal analógico recebido do
microcontrolador e o
conversor digital para analógico em uma ação
física. Existem atuadores mecânicos,
acústicos, químicos, térmicos e ópticos que podem realizar ações físicas
no mundo real. De acordo com esse design. É assim que os sistemas embarcados interagem com o ambiente. A partir disso, há
alguns passos que precisamos
tomar ao criar ou
projetar um sistema Arduino. Primeiro, pensamos em quais
tarefas são sistemas incorporados. Isso significa que nosso Arduino
deve executar, por exemplo, aparelho elevado
quando o sol nascer. Então pensamos em quais
sensores precisamos para isso, por exemplo, um sensor de luz. Além disso, precisamos pensar sobre o
código do programa para essa tarefa. Não se preocupe, vamos chegar a isso. Ainda precisamos de um atuador
para executar a tarefa, por exemplo, um motor. Claro, também temos que construir
a placa com os componentes de acordo com um circuito considerado anteriormente.
5. O Conselho de Arduino (hardware): Neste capítulo, vamos dar
uma olhada no hardware. Isso significa o conselho
do Arduino Uno. Cada pino de uma placa Arduino é marcado com um
número ou um rótulo. A placa funciona com cinco volts. No que se segue,
analisaremos um pouco mais de perto os
componentes de um Arduino, neste caso, o Arduino Uno. Agora vamos dar uma
olhada em alguns
dos componentes mais importantes
da placa Arduino. Passo a passo. Os pinos digitais podem fornecer cinco voltagens ou 0 volts. Semelhança. Isso também pode
detectar se uma tensão está presente no
pino e se isso é de cinco volts ou 0 volts. Logicamente, este último é o caso quando não
há tensão. Podemos definir em nosso código de
programa se um pin deve ser usado
como saída ou entrada. Veremos como
isso funciona mais tarde. E o LED interno está conectado
ao pino 13 do Arduino. Este LED pode ser útil
em muitas situações. Nós faremos com isso novamente mais tarde. Outro LED está conectado
ao pino de alimentação para indicar se o Arduino
está recebendo energia. O mega microcontrolador AT
controla a porta, controla todos os sinais de entrada e
saída e serve como
centro de controle digital do Arduino. É o processador
da placa e depois também contém o
código do programa transferido pelo usuário. Cinco pinos
analógicos, analógicos, são usados para
ler a tensão analógica e
convertê-la em tensão digital. Isso é feito com a ajuda de um conversor analógico para digital, sobre
o qual já
aprendemos. Os dois pinos, T e
D e cinco volts são usados para fornecer
energia aos circuitos. Em um projeto. O
pino de alimentação de 3,3 volts também está disponível. G e D significa terra, que é o
terminal negativo da placa. A placa pode ser alimentada por cabo
USB ou bloco de energia. Arduino pode trabalhar com tensões
de cinco a 12 volts. Em nenhum caso, uma
tensão maior deve ser aplicada. Para pinos rotulados TX e
RX estão conectados a LEDs e indicam quando a
comunicação está ocorrendo. Isso significa se um sinal
está sendo processado ou não. Por exemplo, isso é especialmente essencial
para a solução de problemas, o que pode ser simplificado
consideravelmente. Finalmente, o Arduino pode se comunicar com o
computador via porta USB. Por exemplo, para transferir o código do programa
para o processador. Você pode redefinir o código a
qualquer momento com um botão de redefinição. Este botão interrompe todas as funções que a porta executa
e a reinicia. Vamos negligenciar os
outros elementos e conexões por enquanto, pois
voltaremos para eles mais tarde, ou no projeto prático, entenderemos o
uso prático das conexões. No próximo capítulo, nos afastamos
do hardware e uma
olhada no software
Arduino. Fique atento após o básico, projetos
empolgantes e ótimos nos aguardarão. Mas primeiro, uma breve explicação sobre o uso de uma
chamada tábua de pão. tábua de pão é a melhor maneira construir um circuito assim que
se torna um pouco mais complexo
ou contém várias partes. Com uma tábua de pão, há uma área para a
fonte de alimentação da tábua de pão, mais e menos impressão. E as áreas com letras e números dependem que
estão em uma linha que diz a E e F2 estão
conectadas condutivamente entre si. Isso significa que, por exemplo, V1 e I1 ou h5 e i5 e J5
estão conectados condutivamente. Os componentes e
cabos são arrancados em seus respectivos pinos e
, portanto, conectados entre si.
6. O software Arduino (IDE) e conceitos básicos de programação: O Arduino Integrated
Development e por que eu quis dizer comumente conhecido como
o IDE do software Arduino, consiste em um editor baseado em texto para escrever linhas de código e usar seção, barra de ferramentas,
vários menus. O software pode ser conectado
a um microcontrolador
da placa Arduino para carregar
código para executar um programa, baixar o software
em arduino dot cc. Neste capítulo,
veremos como escrever um código de programa
neste Arduino IDE, que você pode executar posteriormente
na placa Arduino. Mas primeiro, vamos dar uma olhada em um método alternativo ao
programar e Arduino. Antes de entrar em
mais detalhes sobre o Arduino IDE e aprender a criar um código de
programa nele. Primeiro conheceremos o método de programação
baseada em blocos. Isso é simplesmente uma alternativa. A programação
baseada em texto mais complicada que se segue mais tarde. programação baseada em blocos é a forma mais simples
de programação. Isso é útil principalmente
para pessoas que não
têm
experiência em para pessoas que não
têm
experiência programação porque você pode alcançar o sucesso de
forma rápida e fácil. Você pode imaginar como se você colocasse blocos de
construção
uns sobre os outros no software, cada um com uma função
específica. Você só precisa juntar esses blocos de
construção de uma maneira ordenada e significativa
para obter o código acabado. Para iniciantes, esse tipo de programação é muito
útil para aprender os conceitos básicos de
métodos de programação e operação geral. A melhor maneira de começar
com a programação baseada em blocos de um Arduino é usar o software
Autodesk Tinkercad. Tinkercad é uma plataforma online onde, entre outras coisas, você pode programar de forma
rápida e fácil no Arduino usando a
programação baseada em blocos que acabamos de apresentar. Depois de criar uma conta
no think a cat.com, você pode começar a usar a programação
baseada em blocos. Temos principalmente as
três vantagens a seguir. Como iniciantes, não precisamos
ter medo de erros
pequenos, mas essenciais, na sintaxe, a estrutura do
programa. Em segundo lugar, podemos nos
concentrar na tarefa principal sem nos
preocupar com a interface de programação. E terceiro, podemos nos familiarizar
mais com estrutura
básica e o fluxo de uma programação baseada em texto
através dos blocos fornecidos. Os blocos de código são
divididos em categorias diferentes. Essas categorias também são
codificadas por cores para clareza patho. As seguintes categorias estão
disponíveis para seleção. Saída da categoria. Esses blocos são usados para instruir os
atuadores o que fazer. Por que o microcontrolador,
controlamos os
sinais de saída através desta entrada de categoria com
a ajuda desses blocos, trazemos os dados
dos sensores, o que significa os sinais de entrada
para os microcontroladores . Notação de categoria, comentários. Os blocos que podem ser
encontrados nesta categoria não afetam diretamente
o código Arduino, mas são usados para indicar o que
o código do programa realmente faz. Esses blocos ajudam o
usuário a entender o controle da
categoria de código do programa. As estruturas de controle ajudam a
permitir
que o microcontrolador tome decisões com
base nos dados que recebe. Variáveis de categoria. As variáveis estão alterando
os valores que o programa usa para executar
funções matemáticas ou para armazenar dados. Quando usamos blocos
das diferentes categorias
no Tinkercad, eles se alinham uns com os outros
como em um fluxograma. Mas vamos dar uma
olhada em um exemplo relativamente simples. Por exemplo,
gostaríamos de controlar um LED usando
programação baseada em blocos e Tinkercad. Em nosso exemplo, conectamos
um pino de LED ao Arduino. Além disso, se colocarmos um resistor entre
o pino negativo do LED e o
terminal negativo da placa Arduino, G e D para controlar a quantidade de corrente que
flui através dele. Este resistor nos ajudará a
controlar a quantidade de corrente flui através do LED e
impedirá que o LED
queime. Por exemplo, se agora adicionarmos o primeiro bloco da saída da
categoria no Tinkercad, como mostrado na imagem. Podemos usá-lo para
ligar o LED. Ele também
implementa automaticamente as
seguintes circunstâncias no código do programa sem que
tenhamos que
programá-las separadamente. Primeiro, o pino dois é
definido como pino de saída. Em segundo lugar, o pino dois não pode
mais ser usado como pino de entrada. Terceiro, nesta configuração de código, o LED está conectado
ao pino dois
do Arduino para a
comutação real no outro. Basta brincar
com o Tinkercad e a possibilidade de programação
baseada em blocos, essa é a melhor maneira de aprender. Enquanto isso, continuamos com a preparação para o curso, discutimos
principalmente o
método de programação baseado em texto. No software Arduino, você usa o editor de texto embutido para escrever código para o Arduino. código escrito com o
software Arduino é chamado Sketch. O editor inclui as
seguintes funções, entre outras, recortar e colar
e pesquisar e substituir. A área de mensagem fornece a resposta do IDEs
quando o código é gravado. Essa resposta também pode
ser uma mensagem de erro. Por exemplo, o
console fornece mensagens de saída baseadas em texto fornecidas pelo software Arduino. Por exemplo,
informações gerais. código Arduino pode ser
salvo com o
ponto da extensão do arquivo. Quando estiver pronto. No
canto inferior direito da janela,
a placa Arduino configurada e o número de série são exibidos. Os botões da barra de ferramentas oferecem opções para revisar
e fazer upload de programas, criar esboços, abrir e segurar e abrir o monitor serial. Usando o monitor serial, você pode ver quais informações o Arduino está
enviando para o PC, mapeia a comunicação
entre Arduino e PC. No próximo passo, vamos nos
familiarizar em detalhes os elementos
do programa. Para isso,
vamos dar uma olhada
no par de comandos com ícones
localizados na parte superior. A marca de seleção
menor a ser usada é usada para verificar se há erros no código
inserido antes de compilar. Compilar significa que
todo o programa traduz
a linguagem de programação para a linguagem
de máquina do computador. compilação começa
automaticamente com um clique
na marca de seleção com o erro localizado
à direita
da marca de seleção e
apontando para a direita. Você pode carregar seu código para
a placa Arduino configurada. Ele deve estar conectado
via porta USB. Para isso, com as setas
apontando para cima e para baixo, você pode abrir ou salvar um
esboço com a seta aberta. Você também pode encontrar
exemplos, esboços. O botão ao lado dele, que se parece com um documento, é usado para criar um novo esboço. A pequena lupa
no lado direito do programa
abre o monitor serial. Isso é usado como
já mencionado, para monitorar a comunicação
entre o Arduino e o software para PC ou sábio versa. As bibliotecas representam uma extensão que nos permite dar de forma rápida e fácil funcionalidade
adicional ao Arduino. Basicamente, nada
mais é do que um código que já foi escrito por
membros ansiosos da comunidade. Especialmente para iniciantes do
Arduino. Isso é uma grande ajuda em
termos de tempo e esforço. Você pode usar uma biblioteca
importando-a. Isso é feito no IDE do software
Arduino no menu
na parte superior
abaixo do esboço do item. Aqui, você seleciona Incluir biblioteca e, em seguida, seleciona a
biblioteca que deseja usar. Você receberá
instruções hashtag include no
início do código. Como alternativa, você
pode simplesmente
escrevê-los diretamente no
início do código. Se você souber o nome
da biblioteca, o gerenciador de bibliotecas é usado para instalar novas bibliotecas
neste esboço. Para fazer isso, abra o
IDE do programa e clique
no menu de esboço
e, em seguida, em Incluir biblioteca
e, em seguida, selecione
Gerenciar bibliotecas. O gerenciador de bibliotecas,
encontramos uma lista de bibliotecas prontas
para instalação. Agora, queremos pesquisar,
por
exemplo, a biblioteca DMU. Para conseguir isso, simplesmente
digitamos a abreviatura IMU. No campo de pesquisa. Depois disso, podemos selecionar
a versão da biblioteca. Imu é a abreviação de unidade de medição
inercial e é o nome uma rede de
sensores de unidade de medição que é usada para medir as taxas de aceleração
e rotação. Depois de selecionar
a versão mais recente, podemos clicar no
botão Instalar e depois
esperar brevemente a instalação da nova
biblioteca. Se mudarmos para o item de menu Incluir
Biblioteca novamente, podemos verificar se
a biblioteca está presente e se a instalação
foi bem-sucedida. Novo ou necessário. As bibliotecas também podem
ser encontradas online. Eles podem ser baixados e instalados como arquivos compactados. A maioria das bibliotecas pode ser encontrada
no GitHub, github.com. Github é uma comunidade de
Plataforma de Gerenciamento para desenvolvimento de software. Depois de
baixar a biblioteca, você pode carregá-la no
programa da seguinte maneira. No Arduino
IDE, vá para Sketch, Incluir biblioteca e
selecione Adicionar biblioteca SIP. Em seguida, somos solicitados a especificar o local da Biblioteca
decidida. Navegue até o local
do arquivo baixado
e selecione-o. Vou lhe dizer quais
bibliotecas precisamos para nossos projetos subsequentes no
início de cada projeto. Se clicarmos novamente na guia de esboço
na barra de
menu superior
e, em seguida, em Incluir biblioteca. Podemos, se o processo for
bem-sucedido, ver a biblioteca instalada
na área inferior
do menu suspenso. Agora, a biblioteca está
pronta para ser usada. O monitor serial
é usado para exibir dados enviados do
Arduino para o computador. Aqui é importante
selecionar a taxa de transmissão correta. Selecione a
taxa de transmissão inferior direita, para que ela
corresponda à taxa definida
no ambiente de esboço
em Serial.Begin. O que isso significa exatamente. Você entenderá
melhor quando
chegarmos aos projetos práticos. É melhor continuar primeiro se você não entender
algo imediatamente. No final do curso, deve ficar claro que não precisamos trabalhar exclusivamente com programação
baseada em blocos. Gostaríamos de conhecer a programação Arduino
baseada
em texto neste capítulo também. Esse tipo de programação é
um pouco mais difícil porque precisamos saber a
sintaxe e as funções exatas. código Arduino é escrito em C plus plus linguagem de
programação. Portanto, este
capítulo dará uma visão geral básica
da estrutura de um código Arduino
baseado em texto, além de introduzir
as funções mais importantes
enquanto os EUA e as estruturas. Depois de trabalhar
neste capítulo, também já
chegamos à programação
e implementação
muito práticas de alguns
grandes projetos arduino. Lemos o código
e o Arduino IDE no editor baseado em texto
em um chamado esboço. Isso contém o código completo que é transferido para o microcontrolador Arduino com a seta para a direita do botão Upload. Antes disso, você precisa clicar
na marca de seleção para
compilar o código. Para qualquer código escrito
para um Arduino, existem dois componentes
essenciais. O primeiro deles é
configurado, o código dentro
das seguintes chaves curly
desta função é
executado apenas uma vez. E todas as informações e estruturas relevantes
e
essenciais para
códigos adicionais estão listadas aqui. Por exemplo, dizemos a eles
microcontrolador aqui, quais pinos são usados como entradas e quais pinos são
usados como saídas. O outro
componente essencial é o loop. A função loop
cria um loop. Isso significa que o código dentro dos seguintes colchetes encaracolados. Será executado de
novo e de novo. E não só quer que qualquer tarefa que o microcontrolador
execute seja escrita aqui. O código básico está
escrito aqui. Vamos primeiro
nos familiarizar com a
estrutura ou sintaxe geral do programa. Ao programar o código Arduino. Você pode mencionar a sintaxe como os sinais de pontuação e
parágrafos no texto. Por exemplo, após uma
frase, você faz um ponto. Mas ao programar no Arduino, você faz um ponto-e-vírgula
após cada linha de código. Além disso, devemos aderir
à estrutura a seguir. As chaves curly são usadas para
iniciar e parar uma função. Quando a função é executada, o código dentro desses
parênteses é executado. vírgula informa ao código que a linha
de código atual está concluída. Duas barras são usadas
para escrever um comentário para entender
melhor como humano
o que o código está fazendo. Todas as linhas de código
que começam com esses caracteres são
ignoradas pelo microcontrolador. comentário de várias linhas também pode ser iniciado com uma barra
seguida de um asterisco. Quando você terminar isso, você define a string
da maneira oposta. Isso significa primeiro e
Asterix e depois uma barra. Todas as linhas de código entre esses caracteres também
são ignoradas. O microcontrolador. Com a hashtag define, você pode atribuir um nome
a uma variável constante. Com a hashtag include, você pode incluir uma
biblioteca externa no código. Se um código
não funcionar quando o software apresentar um
erro ao compilar, você deve sempre verificar
primeiro se
você usou todos os
elementos de sintaxe corretamente. Por exemplo, verifique
se há um ponto e vírgula após
cada linha de código, ou se todos os comentários
começam com duas barras, ou se todos os colchetes
necessários abertos e fechados, F foram definidos. Os seguintes operadores
são usados ao programar em código para definir comentários
lógicos. Quando os seguintes
operadores são usados na programação para definir comentários
lógicos quando a
programação está fazendo um novo código. Dois sinais iguais significam
igualdade de duas variáveis. Por exemplo, x é igual a y, x e y ambos iguais. Marca da Comissão seguida de
um sinal de igual significa desigual. Um sinal menor que significa
menos que outra variável. Um sinal maior que significa
maior que outra variável. A menos que sinal de igual signifique
menor ou igual a
outra variável. Sinal de igual maior significa
maior ou igual a
outra variável. Com um sinal de porcentagem, você pode obter o restante. Operação matemática. Um asterix é usado
para multiplicação, mais é usado para adição, menos é usado para subtração. Slash é usado para a divisão. Sinal de igual é usado
para atribuir um valor a uma variável para que os sinais finais sejam operadores para a ciência lógica de ponta a
vertical são o
operador de OR mais lógico. Plus significa adicionar um
a uma variável. Menos menos significa subtrai
um de uma variável. Mais igual é a
abreviação Para x igual a x mais y menos igual a, por
exemplo, é a abreviação
de x igual a x menos y contém vários
valores para uma variável. booleano armazena o estado binário de uma variável, true ou false. Byte armazena um valor de byte. Char armazena um personagem. Float armazena um
valor de quatro bytes em forma decimal. dobro armazena um valor de
oito bytes, também em forma decimal, int armazena um
número de quatro bytes em número de
oito bytes. tamanho t armazena o tamanho
de uma variável em bytes. String armazena um texto não assinado, seguido de, por
exemplo, int ou long, ou outro comando ajuda com números
negativos e a
consideração não assinada é executada. Void é usado para
declarações de função que não retornam um valor
no final da função. Ao programar para um Arduino, dados ou valores podem ser
uma constante ou uma variável. Aqui estão as constantes de
diferença. Uma constante é um valor fixo,
ou seja, um
elemento de dados ao qual um valor foi atribuído
permanentemente. A alta constante significa que o microcontrolador deve
aplicar cinco volts a um PIN. Além disso, qual
deles precisa ser definido? A baixa constante,
por outro lado, significa que Arduino deve
aplicar 0 volts a um pino. Além disso, qual deles
tem que ser definido. O termo true é usado para definir que uma determinada
afirmação é verdadeira. O termo cai é usado para definir que a
instrução específica é falsa. entrada define que o pino a ser determinado é usado
para um sinal de entrada. Isso significa que o
microcontrolador deve ler qual tensão
está presente neste pino. saída define
que o pino a ser determinado é usado
para um sinal de saída. Isso significa que o
microcontrolador deve aplicar 0
ou cinco volts de
altura ou baixa a este pino. pull-up de entrada é usado para conectar um
resistor interno a um pino. Led embutido é usado para controlar
um LED conectado ao pino 13 do Arduino descreve
um valor numérico fixo. Variável é um elemento de dados
no programa Arduino que associa um nome ou letra dentro
do valor atribuído. definição de uma variável é
chamada de declarar uma variável. Na linguagem de programação, você pode executar todos os tipos de operações
matemáticas
com uma variável. Por exemplo, usando
essa linha de código, declaramos que uma
variável inteira chamada x tem um valor de 45. Quando declaramos a
variável dessa maneira, podemos usar essa variável
em nosso programa. Essa declaração deve
sempre ocorrer primeiro. Caso contrário, o
microcontrolador
não conhecerá a variável. Agora, podemos calcular
com essa variável, por exemplo, no valor
dez dessa variável. Isso então ficaria assim. Esta linha de código diz que
o novo valor para x é igual ao valor antigo de
x mais a constante dez. Também podemos transferir o valor de uma
variável para outra. Fazemos isso escrevendo
a nova variável
no lado esquerdo e a variável
original
no lado direito. Por exemplo, queremos armazenar o valor de x em
uma nova variável, por
exemplo, na variável y. Em seguida, temos que escrever, uma
vez que uma variável é declarada, ela é associada o valor armazenado
em todo o programa. Se tentarmos atribuir esse
nome a outro tipo de dados, o IDE fornecerá
uma mensagem de erro. Também é essencial o escopo
da variável declarada. Isso significa simplesmente que, se
declararmos uma variável no
início do programa, poderemos usá-la
em qualquer lugar do programa. No entanto, se declararmos uma variável somente em uma função
específica, a variável só poderá ser
usada nessa função. No código a seguir, podemos declarar três variáveis
para esse fim como um exemplo e considerar qual é o escopo
dessas variáveis. Agora, declaramos três
variáveis denominadas x, y e set. E o escopo? X é uma variável global
e pode ser usada em qualquer das funções declaradas no início
do código do programa. Por que foi declarado no
escopo do loop vazio. Portanto, ele só pode ser
usado nesse escopo. E set foi declarado
nulo nova função. Então, novamente, ele só pode ser usado
nessa função específica. Portanto, sempre preste atenção a quais variáveis você declara
em qual lugar. Para combinar as variáveis
individuais, operadores e constantes em uma função ou estrutura
de trabalho. Precisamos de expressões que
criem o controle ou o comando. Os mais
importantes são os seguintes. Se for usado para verificar uma
condição e for usado para executar uma operação quando
essa condição for atendida, caso
contrário, será usado para que a ação seja executada se a
condição não for atendida como se fosse usado quando uma segunda
condição deve ser verificada. Se a primeira
condição não for atendida, o
break interrompe o código em um loop, continue, reiniciará
o código no loop enquanto ele é usado para criar um pequeno
loop dentro do código. Isso é executado até que uma condição
definida seja atendida. Para ele é usado para
criar um loop que é executado com o
número definido de operações. Enquanto é usado para criar um pequeno loop que é executado
até que uma condição seja atendida. Go-to faz com que o programa
continue em uma determinada linha. Return retornará
um valor específico no final da função. Funções são basicamente nada mais do que abreviaturas para um segmento de código que
você realmente
teria que escrever de novo e de
novo para uma determinada ação. Como algumas ações são
necessárias com frequência, faz sentido
agrupá-las em determinadas expressões. As funções, funções são simplesmente ditadas como variáveis. Além disso, as funções trazem
outras vantagens. Algumas vantagens que
as funções oferecem são que o código permanece
organizado e estruturado. depuração do código
se torna simples. Ou seja, se o
código não funcionar, o código é eficiente e claro. O código é simples de
entender para um novo usuário. Como exemplo, podemos criar uma função que
adiciona dois números. Neste código, declaramos uma função chamada função de teste. No início,
usamos a palavra void, o que significa que a função
não retorna um valor, mas apenas executa a
ação que significa em x e y e depois os
armazena no conjunto. Se quisermos produzir
o valor para set, precisamos construir a
função da seguinte forma. Essa função é do tipo de dados
integral. Ele adiciona x e y, seguida, armazena o resultado, isso significa o valor em conjunto e, em seguida, gera
o valor de set, que é armazenado em uma variável
inteira chamada a. Iniciamos as funções em ambos os casos na área de loop
vazio. Fizemos isso porque queremos que a função seja
executada continuamente. Isso significa em um loop. Se quiséssemos
executar a função apenas uma vez no
início do programa, teríamos colocado no escopo de configuração
do vazio. Algumas funções muito básicas e importantes, bem
como já declaradas bem
como já declaradas
e, portanto, prontas para usar utilizadas na
programação Arduino nossa leitura digital, para ler uma entrada digital, digital o direito de um PINMode de saída digital
para atribuir um pedido, fazer um conector
de pino da placa, seja um pino de entrada
ou de saída. Leitura analógica, para ler
a entrada analógica. E vou parecer certo para
escrever em uma saída analógica. Pare todos os tons de um
passer sem tom. Para iniciar um tom na campainha, usamos o tom para ler
um pulso em um alfinete. Usamos puxões. Pulls in long é usado
para ler longas pausas. Para mudar o byte de dados. Usamos mudança de entrada ou deslocamento aleatório para encontrar um
número aleatório dentro dos limites. Para fazer com que o programa aguarde um certo tempo, usamos o atraso. O número que colocamos entre colchetes, em
seguida, descreve o
tempo de espera em milissegundos. Isso, por exemplo,
atraso 10000 significa que os pesos de
código 1000
milissegundos são iguais a 1 segundo. Para fazer com que o programa seja
escrito microssegundos, usamos microssegundos de atraso para ler o tempo que passou desde que o programa foi iniciado. Micros, microssegundos e
milhões em milissegundos. Para obter o
valor absoluto de um número, usamos aplicativos para
especificar restrições. Usamos restrição para encontrar
o máximo de dois números. Usamos Macs para encontrar o
mínimo de dois números. Usamos min para calcular
a potência de um número. Usamos o poder para encontrar
o quadrado de um número. Usamos quadrado. Para encontrar a
raiz quadrada de um número, usamos raiz quadrada. Para calcular o valor de um bit. Usamos pit para definir um PID
específico para 0. Usamos pouco claro para ler um
único poço de um número. Usamos Pitt read para
definir um pouco para um. Usamos bit set para converter
um número em bits. Usamos o pit right para obter o byte
mais à esquerda de um número. Usamos byte alto para obter a mordida na
extrema-direita de um número, usamos byte baixo para anexar uma
função de interrupção externa a um pino. Views AttachInterrupt para remover uma
função de interrupção externa de um pino específico, usamos interrupção desanexada para iniciar
as interrupções internas interrupções de visualizações
e, para interrompê-las, não usamos interrupções. Byte é usado para converter
um valor em um byte. Char é usado para
converter o valor uma variável de caractere. Float é usado para converter um
valor em uma variável flutuante. Int é usado para converter um valor
em uma variável integral. Long é usado para converter um
valor em uma variável longa, e a string é usada para converter
um valor em uma string. A seguir,
aprenderemos como usar algumas
dessas funções usando projetos de
exemplo. Portanto, não se preocupe se você não souber especificamente como
usar as funções, operadores e condições ainda. Antes de chegarmos ao projeto, vamos dar uma breve olhada em
como conectar a placa ao PC e carregar
algum código de programa na porta Arduino para conectar a placa Arduino ao PC ou o software Arduino IDE. Primeiro, temos que conectar a porta Arduino com
um cabo USB ao PC. Em seguida, abrimos as ferramentas de menu
no Arduino IDE
na barra de menus e selecionamos
o tipo de porta correto. No nosso caso, o Arduino
Uno no menu. O próximo passo temos que
garantir que a porta P de uso correto
do PC esteja atribuída. Também podemos determinar isso
nas ferramentas e no submenu da porta. Este item de menu pode ser encontrado
diretamente abaixo do quadro. Aqui, a porta deve ser selecionada, que tem Arduino ou uma designação
semelhante, por
exemplo, também geralmente sabe que o Arduino está conectado
a essa porta no seu PC. Agora, a
placa Arduino provavelmente está conectada ao PC ou ao software. E podemos começar escrevendo
o primeiro código do programa, compilando-o e
carregando-o no quadro. Fazemos isso da seguinte maneira. Primeiro, escrevemos o código
do programa ou o copiamos para o
editor de texto do IDE. Se você
já tiver um código de programa completo, basta excluir o já
existente na sintaxe no IDE. Em seguida, salve o esboço. Em seguida, pressionamos a marca de seleção
menor para verificar e compilar o código. Se nenhum erro foi encontrado, a mensagem aparecerá que a compilação foi
concluída com sucesso. Isso pode levar algum tempo,
dependendo do comprimento do código. Finalmente, carregamos o código
na porta Arduino pressionando a seta apontando para a direita. Em seguida, o Arduino começará a
executar o código do programa. Antes disso, você pode abrir
o monitor serial para monitorar a comunicação
entre placa e software.
7. Projeto 1: um LED de piscando e um sinal SOS.: Projeto um, um
LED intermitente e um sinal SOS. Neste projeto, vamos controlar o estado da nossa luz LED. Para isso, usaremos um
Arduino Uno para ligar e desligar
o LED com
um atraso de, por exemplo, três segundos
de duração do brilho do LED, ou cinco segundos desligado os componentes necessários
do estado, um Arduino Uno, uma
tábua de pão para fios de jumper, um LED, resistor de 1200 ohm. Conectamos o LED ao
Arduino usando um resistor, os cabos e a placa de
traste, como mostrado. Para isso, primeiro aplicamos
a tábua de pão com energia. Conectamos
o cabo vermelho ao pino de cinco volts
da placa Arduino. E na outra extremidade do cabo, entramos na placa de pão
como mostrado na imagem. Também conectamos
o cabo preto
ao pino G e D
da placa Arduino. E na outra extremidade do cabo, entramos na tábua de pão
como mostrado na figura. Em seguida, colocamos o LED, falta de
curto prazo do
LED no resistor. O resistor como mostrado e conecte o LED com um fio preto ao
solo da placa. Precisamos do resistor
para limitar a corrente. Aqui. Usamos a lei de Ohm
e a fórmula r é igual a u dividida por I. R
representa a resistência, você para a tensão
e eu para a corrente. Finalmente, precisamos de um cabo amarelo. Também pode ser outra
cor que vai do LED para o pino da placa para programar o código para
o Arduino IDE, primeiro
declaramos o pino de
LED variável e
o atribuímos ao pino ao qual
conectamos o LED pino dois. Aqui inserimos o código de configuração
a ser executado apenas uma vez. Queremos que o pino LED seja
definido como um pino de saída. Isso significa receber um sinal de saída que
o LED acende. Isso significa que aqui
inserimos o código principal a
ser executado em um loop. Primeiro pino de LED de alimentação com interruptores de
cinco volts LED aceso. Então espere, 3 mil
milissegundos, três segundos. Em seguida, forneça o pino LED com
0 volts, desliga o LED. Então espere 5 mil
milissegundos, cinco segundos. Em seguida, o loop
executa o código do programa rapidamente. Isso significa que o LED
desliga e liga rapidamente com o
atraso definido anteriormente do código do programa. Como um exercício, tente
ligar e
desligar o LED neste ponto em que
um sinal SOS é enviado. Sos sinal três vezes
curto, três vezes longo, três vezes através de sinal
longo, dois segundos de
sinal curto, 1 segundo. Distância entre curto e longo, 0,5 segundos, distância de cinco segundos entre
vários sinais SOS. Pause o vídeo por um momento neste momento e experimente você mesmo. A solução
seguirá em breve. Agora a solução segue. Só precisamos
alterar a peça em loop
vazio no código do programa
anterior. Para o sinal SOS, isso pode parecer assim. Um sinal curto é definido
a seguir. Por exemplo, com 1 segundo
ao longo de um com dois segundos LED aceso entre os sinais, deve
haver 0,5 segundos
para esta conexão, o
LED dos três
sinais curtos segue primeiro. Primeiro, forneça o pino LED com interruptores de
cinco volts LED aceso. Aguarde o
sinal curto, cem, dezentos milissegundos, 1 segundo. Em seguida, forneça o pino LED com
interruptores de 0 volts LAD de peso, por exemplo, 500 milissegundos
para separar 0,5 segundos. Forneça o pino LED com cinco volts. Mais uma vez, liga o LED. Aguarde o sinal curto 1000
milissegundos, 1 segundo. Em seguida, forneça o pino LED com interruptores de
0 volts LED desligado Aguarde a separação.
Por exemplo, 500 milissegundos, 0,5 segundos. Forneça o pino LED com cinco volts. Mais uma vez, liga o LED. Aguarde o sinal curto em
1000 milissegundos 1 segundo. Em seguida, forneça o pino LED com interruptores de
0 volts LED desligado Aguarde a separação,
por exemplo, 500 milissegundos, 0,5 segundos. Em seguida, seguem-se os três
sinais longos. Primeiro pino de LED de alimentação com interruptores de
cinco volts, LED ligado. Aguarde o sinal longo 2 mil
milissegundos a segundos. Em seguida, forneça o pino LED com interruptores de
0 volts LED desligado Branco, por exemplo,
500 milissegundos para separação, 0,5 segundos. Precisamos deste parágrafo
duas vezes mais. Finalmente, seguem três
sinais curtos, assim como na primeira seção, para separar entre
vários sinais SOS. Por exemplo, pesa 5 mil milissegundos,
cinco segundos. A função de loop executa o sinal SOS de forma rápida
e permanente. Quando você tentar o código, não se esqueça do resto
da estrutura de código, como no primeiro projeto. Basta substituir a peça dentro do loop
vazio do primeiro projeto
pelo código daqui. Excelente. Concluímos com sucesso o primeiro projeto. Vamos passar para
um segundo projeto. Este será um
pouco mais difícil.
8. Projeto 2: luz LED com base em temperatura: Neste projeto,
controlaremos o estado de um LED RGB com base
na temperatura. Enquanto você o detecta por
um sensor de temperatura, a temperatura é alta, a luz deve ficar vermelha. Por outro lado, quando
a temperatura estiver baixa, o LED deve ficar azul. Quando a temperatura estiver ótima, a luz deve ficar verde. Componentes necessários, um
Arduino, uma tábua de pão, fios de
jumper, um LED RGB, resistor de
1200 ohm, uma temperatura LM
35 entram. O LM 35 fornece uma tensão de
saída analógica linearmente proporcional
à temperatura em
graus Celsius. A
faixa de temperatura é de menos 52 mais 155 graus Celsius. Converta a tensão analógica
em uma temperatura. um fator
de escala de dez milivolts necessário um fator
de escala de dez milivolts
por grau Celsius. A atribuição de tensão de saída e temperatura em Celsius, pode
ser lida a partir de
uma função linear. Por exemplo, o sinal
de 500
milivolts do sensor corresponde
a 50 graus Celsius. E o LED RGB pode brilhar
em três cores, ou seja, vermelho, verde e azul. O LED tem mais duas
conexões do que um LED normal, e a cor
da luz
depende de qual conexão é
fornecida com corrente. Para controlar o LED, você precisa de pinos 365, que na verdade são pinos
digitais que também permitem a modulação
da largura de pulso. Você pode reconhecer isso
por pequenas ondas impressas. Também no pino 91011. Primeiro, fornecemos a
placa de pão com energia novamente. Para isso, conectamos
o cabo vermelho
ao pino de cinco volts
da placa Arduino. E a outra extremidade
do cabo que bloqueamos na tábua de pão como
mostrado na imagem. Além disso,
conectamos
o cabo preto ao pino GND
da placa Arduino e à
outra extremidade do cabo. Também nos conectamos à tábua de pão
como mostrado na imagem. Em seguida, adicionamos o LED RGB e
o sensor de temperatura TMP. Certifique-se de que cada perna esteja corretamente encaixada
nos conectores. Você precisa ter cuidado
aqui para não quebrar nenhuma das pernas ao
dobrá-las no lugar. As duas pernas externas do sensor de
temperatura foram aplicadas com o Power BI conectando
um fio preto e vermelho. O pólo mais e menos
da tábua de pão
conecta a perna do meio do sensor de temperatura
com um cabo colorido
ao conector do Arduino. Conectamos as pernas do
LED RGB com cabos coloridos
aos pinos digitais 356
da placa Arduino. Além disso, precisamos de um
resistor para conectar uma perna
do LED RGB ao
pólo negativo da tábua de pão e , portanto, também ao t e depósito do código
do programa Arduino
para o Arduino IDE. Primeiro declaramos nossas variáveis atribuindo-as ao
respectivo pino de conexão. As abreviaturas são B, D, T significa vermelho, azul, verde e temperatura,
respectivamente. Conexão para
brilho vermelho do pino LED. Conexão para brilho azul de conexão de pino
LED para brilho
verde do pino LED seis. sensor de temperatura
está conectado ao pino. Aqui inserimos um código de configuração
para ser executado apenas uma vez. Queremos que todos os pinos conectados ao LED sejam definidos
como pinos de saída e o pino conectado ao sensor de temperatura
para definido como pino de entrada. Primeiro, precisamos do comando
acima para a
taxa de dados da interface serial 9.600 por segundo. Isso inicia a comunicação entre PC e placa Arduino. E a temperatura é
transmitida para o monitor serial na taxa de transmissão IDE 9.600. Definição do pino R, que significa pino de saída P3s, definição do pino B. Isso significa
que o pino
A5 como pino de saída, definição do pino G. Isso significa pino seis
como pino de saída. Definição de Penn t, que significa pino 0 como pino de entrada. Aqui inserimos o código
principal a ser executado repetidamente em um loop. Primeiro, definimos com
o seguinte código, a função temp, que
precisaremos em um momento. Para isso, o microcontrolador
é ler o valor em nosso LM 35 é um sensor de
temperatura analógico. Mostra a temperatura
no monitor serial.
O seguinte. Criamos um if e várias condições S
If que controlam o LED em várias etapas dependendo da
temperatura do sensor. Portanto, usamos o AnalogWrite em vez de digital aqui, apenas 0 volts ou cinco
volts seriam possíveis. Veja o primeiro projeto. Quando a tensão de saída sobe acima do
valor 300 milivolts, aproximadamente 30
graus Celsius, acordo com o fator de escala, os seguintes valores devem
ser aplicados aos pinos. Cor vermelha forte, enquanto usa
gradável de 0 a 255. Se a tensão estiver acima do
valor de 250 milivolts, aproximadamente 25
graus Celsius. Por outro lado,
os seguintes valores devem ser aplicados aos pinos. O seguinte, analogamente,
uma cor vermelha média, cor vermelha
fraca, cor verde
forte, mistura de azul e
verde, cor azul forte. Em seguida, o loop executa o código
do programa repetidamente. Isso significa que a temperatura é medida e a interpreta
continuamente e o sinal é passado para a energia do código do programa.
9. Projeto 3: controle de luz de um motor (motor cego): Neste projeto, queremos
controlar as persianas de uma janela com a ajuda de um
motor de servidor e um sensor LDR. Isso deve acontecer dependendo
da quantidade de luz
que vem de fora. Componentes necessários. Um Arduino Uno, uma tábua de pão, um fotoresistor,
sensor LDR, um motor cerebral. Nine chump Hawaii
tem um resistor, 4,7 kilo ohm. Nomes ou baús. fotoresistor pode ser pensado como um resistor simples que tem a característica especial de alterar seu valor de resistência
dependendo da quantidade de luz incidente. O último slide caindo
no sensor. Quanto maior a
resistência se torna, mais luz caindo
no sensor, menor
a
resistência se torna. O sensor é baseado
no efeito fotoelétrico. Como de costume, primeiro fornecemos
a placa de pão com energia. Para fazer isso, conecte
o cabo preto e vermelho
do pino GND e o pino de cinco volts
da placa Arduino ao
pólo positivo e negativo da tábua de pão. A propósito, não importa qual pino GND
da placa é usado. Em seguida, inserimos o fotoresistor
e o servo motor, conforme mostrado na figura. Ainda há um resistor
faltando e o resto
da fiação que você pode fazer como
mostrado na figura. Código do programa para
o Arduino IDE. Primeiro, incluímos
a biblioteca necessária para os vários motores
em nosso código de programa. Se o IDE apresentar uma
mensagem de erro ao compilar, primeiro
você deverá instalar essa
biblioteca, o gerenciador de bibliotecas. Em seguida, criamos os
vários objetos para que possamos controlar
o servo motor. Em seguida, declaramos os pinos de
conexão para fotoresistor motor e
sensorial
cerebral. Então temos que declarar
variáveis para a posição dos vários e para as propriedades
do fotoresistor. Muito capaz de salvar a variável de várias posições para armazenar as várias
posições no slide máximo. Este é o valor que definimos como intensidade de luz incidente de luz
máxima em qualquer posição. Aqui inserimos um código de configuração
a ser executado apenas uma vez. Aqui queremos conectar
o cérebro com os vários objetos e iniciar
a comunicação serial. Conecta o cérebro ao pino
cinco com vários objetos. Inicia a taxa de transmissão do
conjunto de comunicação serial para o monitor serial é
definida como pino de entrada. Aqui inserimos o código
principal a ser executado repetidamente em um loop. Para cada posição de 0 a 180 graus dos vários motores execute o seguinte código. Pos plus é igual a um significa que
pus é igual a mais um. Isso significa que pus é igual a
0 mais um é igual a um. Defina a posição de vários motores
e leia envie seus valores. Defina a posição para vários
0 a 180 graus. Leia o valor do sensor e
substitua a variável. Verifique se o
incidente de luz máxima foi atingido. Se essa condição for verdadeira, significa que o valor de
saída para a variável max light é igual 997 é maior que o valor que o sensor
está produzindo atualmente. Isso significa que o brilho
máximo não
teria sido atingido. Armazene o novo valor para obter brilho
máximo. Salve as várias posições. Mostra a intensidade
no monitor serial. Pesa 50 milissegundos até que o motor cerebral
atinja a posição. Leia o valor do sensor,
incidência de luz também em loop reverso. Posição de 180
graus a 0 graus. Armazene o novo valor para obter brilho
máximo. Salve as várias posições
com incidência de luz máxima. Na seção a seguir,
as várias são mover-se para a posição que foi salva se a seguinte
condição for atendida. Verifique se o novo
valor de armazenamento substantivo da variável não é igual ao valor inicial da variável
mais
escura que a luz máxima. Vá para definir a posição de incidência de luz
máxima. Mostra o senso de valor
no monitor serial. Peso 20 segundos. Verifique se a
intensidade da luz mudou ou não. Float é igual a números de
ponto flutuante. Verificando a mudança
da intensidade da luz. Aguarde três segundos. Redefina variáveis iniciais. Fim do código do programa.
10. Projeto 4: alarme de detecção de gás: Construiremos um detector de gás
que soará um alarme. Se detectar um vazamento de gás, o alarme soará até que
o vazamento de gás seja interrompido. Além disso, os LEDs são
acionados
dependendo da quantidade de gás
que o sensor detecta. Se houver muito vazamento
de gás, todos os quatro LEDs devem acender. Se houver pouco gás, apenas um dos quatro
LED deve acender. Componentes necessários. Um Arduino Uno, uma tábua de pão, um sensor de gás, uma bossa, 14 fios de jumper, cinco resistores, um quiloohm
para LED e sensor de gás. Um resistor, um
100 ohm para bossa. Para LED. Conectamos todos os
componentes e o Arduino juntos
em uma tábua de pão, como mostrado na imagem. Certifique-se de
usar os pinos corretos. Quem também pode organizar os componentes de
forma diferente, se você quiser. No entanto, o circuito
deve permanecer comparável. Mas então você pode
ter que alterar as variáveis ou nomes
no código a seguir, código programa para
o Arduino IDE. Primeiro declaramos
nossa variável para o sensor de gás atribuindo
o pino do conector. Aqui, inserimos o código de configuração
a ser executado apenas uma vez. Queremos que o pino 0, que está conectado
ao sensor de gás seja
definido como pino de entrada. Além disso, queremos que todos os pinos
conectados ao basilar ou aos LEDs sejam definidos
como pino de saída. Defina o pino do sensor de gás como entrada. Definiu o busto um pino como saída. Defina o pino do LED como saída. Em seguida, interrompemos a comunicação
com a interface serial. Taxa de dados, 9.600 bits por segundo com
o seguinte código. Isso inicia a comunicação entre a porta Arduino e o PC, e os dados são transferidos para o monitor serial no DE. Aqui inserimos o código principal
a ser executado repetidamente. Primeiro, declaramos uma variável
que deve ler o sensor. Em seguida, geramos o
tom no pino sete com 220 hertz por
100 milissegundos, tom é ativado assim o valor
medido os resistores centrais, que significa gás, não importa
em qual quantidade. Em seguida, aguarde 200 milissegundos. Então, nenhum tom deve ser
aplicado no pino sete. Então 1010
milésimos milissegundos devem ser ponderados para o seguinte, criamos um if e várias condições S
If que nos dão controle
diferente dos LEDs dependendo do valor do gás
medido pelo sensor. Usamos o digital aqui. Se o valor for maior que 75, ative todos os LEDs. Caso contrário, se estiver entre 5075, ligue apenas três LEDs. Caso contrário, se estiver entre 2550, ligue apenas dois LEDs. Caso contrário, se estiver entre 025, ligue apenas um
LED para desligar o código do programa.
11. Projeto 5: sistema mecânico protegido com senha: Neste projeto, criaremos o sistema
protegido por uma senha. Ele permanecerá bloqueado até que o usuário insira a senha
correta. Quando a
senha correta é inserida, o motor cerebral
se moverá e abrirá o sistema. Atribuiremos
senhas diferentes a usos diferentes. Cada usuário terá seu
próprio ID de usuário e senha. O sistema
só será desbloqueado se esses dois recursos de segurança
corresponderem e estiverem corretos. Além disso, após várias entradas
incorretas, a campainha LED vermelha deve ser ativada e a entrada deve
ser bloqueada por 30 segundos. Por outro lado, se a entrada estiver correta, o LED verde deve
ser ativado. Componentes necessários. Um Arduino, uma tábua de pão, um animal de estimação chave, um display LCD, vários fios de jumper,
três resistores para campainha
LED, um motor cerebral. Vinculamos todos os componentes e o Arduino juntos
como mostrado na imagem. Não usamos uma tábua de pão
desta vez porque quase todas as
conexões estão entre
o Arduino e os componentes
individuais de qualquer maneira. Mas você também pode usar uma tábua de pão para
isso, se quiser. Antes de começarmos com
o código do programa, temos que instalar a
biblioteca necessária para o animal de estimação chave. O animal de estimação de Mark Stanley
e Alexander Breivik. Fazemos isso através do gerenciador da
biblioteca ou pesquisamos o arquivo zip correspondente on-line usando o Google e o encontramos, por exemplo, aqui, playground dot arduino dot cc e
o carregamos no Arduino IDE. Talvez seja necessário fazer isso
para a tela também. Código do programa para
o Arduino IDE. Primeiro, incluímos as bibliotecas
necessárias para o motor do servidor, o teclado e a
tela LCD em nosso código de programa. Em seguida, criamos um objeto de servidor para que possamos controlar
o motor cerebral. A seguir, declaramos nossas variáveis para o LED
verde e vermelho, bem
como para a campainha,
atribuindo os pinos do
conector 101213. Em seguida, declaramos o
número de linhas e colunas do nosso
campo de teclado. Para cada um. Com o mapa de teclas, definimos as teclas no
pet de teclas que podem ser pressionadas de acordo com a linha e as
colunas conforme aparecem
no teclado. Então precisamos de um código que mapeie os conectores do teclado
com os conectores
no Arduino cresce 0 a
três colunas, 0 a três. O código a seguir inicializa uma instância da classe do teclado. O código a seguir
cria uma variável para a tela LCD com os números das interfaces
pin atribuídas à tela LCD. O seguinte. Atribuímos
as IDs de usuário e senhas. Além disso, declaramos
as seguintes variáveis. Aqui inserimos o código de configuração
a ser executado apenas uma vez. Inicie a comunicação serial. Inicialize a tela LCD. Aguarde 500 milissegundos. Defina a
variável LED verde como saída. Defina uma
variável LED vermelha como saída. Buzzer definido como saída. Defina a posição do texto
na tela, coluna, linha. Mostrar texto. Digite o código. Defina a posição do texto
na coluna de exibição, linha. Exiba o texto para abrir o bloqueio. Agora precisamos de código para
o motor do servidor. servo motor está
conectado ao pino 11. motor cerebral deve se mover
para a posição cinco graus. Aguarde 1500 milissegundos
do código para configuração vazia. Aqui inserimos o código principal
a ser executado repetidamente. Abaixo está o casaco que verifica o
ID de usuário e a senha inseridos. A seguinte mensagem deve
ser mostrada no visor. Se a senha foi
inserida incorretamente. Defina a posição do
texto a seguir. Exibir texto. Posição do
texto a seguir. Exibir texto. Aguarde três segundos. Permitir que a entrada comece novamente. Defina a posição do
texto a seguir. Exibir texto. Defina a posição do texto de exibição de texto a
seguir. Peso 0,5 segundos. Comece a verificação do zero. Se a verificação de ID estiver correta, mas a senha ainda não
estava ou não. O seguinte deve
ser exibido. Defina a posição do
texto a seguir, exibir o texto. Defina a posição do
texto a seguir, exibir o texto. A verificação de ID estava correta e a verificação de senha também
estava correta. O seguinte deve acontecer. seguir está o código
que será executado se a senha e o ID
forem inseridos corretamente. O LED verde deve acender. Defina a posição do
texto a seguir, exibir o texto. Defina a posição dos seguintes
textos. Exibir texto. Aguarde cinco segundos. Defina a posição dos seguintes
textos. Exibir texto. Defina a posição do texto
a seguir. servomotor abre movimento de 180
graus. 1,5 segundos. Se a entrada errada for
feita várias vezes, a entrada deve ser bloqueada por trinta segundos e o LED vermelho, assim
como o pastor,
deve ser ativado. Veja a seguir o código para esta posição Definir do texto a
seguir. Exibir texto. Defina a posição dos seguintes
textos, exiba o texto. LED vermelho deve acender. Pasa deve ser ativado. Posteriormente, aguarde 30
segundos e Exibir texto. Defina a posição do
texto a seguir para dividir o texto. Exibir o número de segundos
restantes. Exibir texto. Desligue, um
LED vermelho. Desligue. Defina a posição do
texto a seguir, texto exibido. Posição do texto a seguir, exibir o texto
do código do programa.
12. Projeto 6: mecanismo de desbloqueio com controle remoto: Neste projeto, vamos controlar um mecanismo para abrir e fechar um portão com
um controle remoto IR. Para poder abrir o portão, o código deve ser inserido
no controle remoto. Por exemplo, 16580863. Além dos LEDs RGB e a campainha devem
acompanhar o processo. Além disso, o
sensor de temperatura deve monitorar a
temperatura ambiente e emitir uma mensagem de erro se a
temperatura estiver muito alta. Além disso, um LED
deve ser ativado se o sensor fotográfico medir
apenas pouca luz ambiente. Além disso, instalamos um interruptor padrão para operação
manual. Componentes necessários,
um Arduino Uno, painéis de pão, um, controle remoto
infravermelho IR, um sensor receptor infravermelho IR, um display LCD, vários fios de
jumper, seis resistores, um potenciômetro, uma bossa, um motor vários para LEDs
RGB, um motor DC, um driver de motor L2 nove 3D, um centro LDR, fotoresistor, um sensor de temperatura,
um interruptor de botão. Conecte todos os componentes conforme mostrado. Antes de começarmos com
o código do programa, temos que instalar
a biblioteca necessária para o controle
remoto infravermelho infravermelho. Eu sou remoto ao armar
o Meyer da sua Kim. A melhor maneira de
fazer isso é usar o gerenciador de bibliotecas procurar a biblioteca no
IDE e carregá-la. Talvez você precise fazer isso
para a tela também. Código do programa para
o Arduino IDE. Primeiro, incluímos as bibliotecas
necessárias para o motor do servidor, o controle remoto IR e o display LCD
em nosso código de programa. O seguinte. Primeiro declaramos
a variável para o sensor IR atribuindo
o pino do conector A2. Também precisamos das duas expressões a
seguir para o sensor IR. Em seguida, criamos novamente
vários objetos para que também possamos
controlar o servidor moto. O código a seguir cria uma
variável para a tela LCD com os números
das interfaces pin atribuídas à tela LCD. Abaixo, definimos
a função para abrir o tom no pino oito com 220 hertz
por 100 milissegundos. O motor do servidor deve
se mover para a posição 0 graus. Aguarde 15 milissegundos. Declare temperatura variável, leia a temperatura
enquanto você , desde que a temperatura
esteja acima de 25025 graus, já que dez milivolts,
dez milivolts equivale a um grau
Celsius, xale. Ative LED, pino 13, LED
desativado, pino quatro. Defina a posição do
seguinte texto, mostre o texto. Defina a posição do
texto a seguir. Exibir texto. Leia o valor da temperatura. Ative o LED. Pino A4. Desative o pino LED 13. Ative o pino sete, motor. Desative o pino oito motor. Aguarde três segundos. Defina a posição do
texto a seguir, exibir o texto. Desative o pino sete. Pino habilitado oito. Aguarde dois segundos. Desative o pino sete
habilitado pino oito. Aguarde 100 milissegundos. Os vários motores devem se mover
para a posição 90 graus. Aguarde 15 milissegundos.
O seguinte. Definimos a
função para o LED. Quando há pouca luz. Declare uma
luz variável, valor de luz vermelha. Quantidades leves acima de 500
e, em seguida, desative o pino dez. Defina a posição do texto
a seguir. Este texto dividido. Quantidades planas abaixo de 500, depois ative o pino dez. Defina a posição dos seguintes
textos, exiba o texto. Aqui inserimos o código de configuração
a ser executado apenas uma vez. Inicialize colunas de exibição LCD, linhas da tela. Pare o sensor IR com
o seguinte código. Os vários motores estão
conectados ao pino seis. O motor do servidor deve se mover
na posição 90 graus. Aguarde 15 milissegundos. Ative o LED no pino a para
desativar o pino do LED 13. Nós inserimos o código principal a
ser executado repetidamente. terminal A5 obtém corrente de
cinco volts porque alto. Em seguida, defina a posição dos
seguintes textos mostra o texto. Execute a função aberta. posição definida dos
seguintes textos mostrava texto. O código a seguir
diz o seguinte. Se um sinal foi dado
pelo controle remoto IR ou
recebido através do sensor IR. Se o sinal corresponder
ao código a seguir, 16580863 era um sinal IR. O código de correspondência do sinal recebido. Defina a posição dos
seguintes textos. Mostrar texto. Execute a função aberta. Próximo valor recebido. Defina a posição do texto a
seguir, Mostrar texto. Aguarde 100 milissegundos de código.
13. Considerações finais: Excelente, você fez isso. Você trabalhou durante
o curso para iniciantes. Parabéns. Neste curso,
tentei aproximá-lo do conhecimento básico
para o uso de um Arduino com explicações
simples. Espero que eu tenha conseguido até certo ponto e que
este curso
tenha preparado uma introdução bem compreensível
e prática ao mundo do mini PC. E agora você entende
por que o Arduino é um sistema tão bom e
o que você pode fazer com ele. O objetivo deste curso era
dar-lhe uma compreensão de como engenharia
elétrica
acompanha como na vida
cotidiana e os princípios
básicos envolvidos. Deve ser um
curso que crie uma compreensão do contexto
teórico, conhecimento e aplicação
prática. Com este curso básico, agora
você deve saber
tudo o
que precisa saber para usar um Arduino
como iniciante. Claro, faz sentido
não parar neste momento. E o olhar para um curso
avançado para aprender ainda mais sobre a criação de
sistemas usando um Arduino. Juntos, conseguimos um
pouco neste curso. Seja justificadamente orgulhoso de si mesmo se você
chegar até o fim. Se você gosta deste curso, ficaria satisfeito se você me
deixar uma classificação e um breve feedback,
além de recomendar o curso. Muito obrigado. Muito obrigado. Uma dica final. Se você ficar preso, dê uma olhada no seguinte
site, onde você encontrará muitos e ótimos
materiais de aprendizagem sobre o Arduino. Arduino dot cc. Se você também está interessado em outros cursos sobre tópicos
técnicos semelhantes, sinta-se à vontade para visitar meu
perfil e não deixe dar uma olhada nos outros
cursos que estou ensinando. Muito obrigado. Vejo você.