Usando Arduino com NodeJS e Johnny-Five: Patrick Catanzariti
-
0:00 - 0:10[MUSICA]
-
0:12 - 0:16Oi. Sou Patrick, sou de Sydney
e sou desenvolvedor web. -
0:16 - 0:21Estive pesquisando sobre como usar
JavaScript para controlar dispositivos -
0:21 - 0:24Como Arduinos, Elite Emotion, Ninja Blocks
-
0:24 - 0:27e espero ver isso em breve, Pebble Watch.
-
0:29 - 0:31Hoje eu irei mostrar sobre
-
0:31 - 0:36o básico controlador Arduino
usando Node. -
0:36 - 0:38Nós iremos cobrir a conexão com o
-
0:38 - 0:40computador, realizando a comunicação com o
-
0:40 - 0:45Arduino, e esperando, bem no final,
fazer uma lâmpada de LED piscar. -
0:46 - 0:49Eu irei aderir ao básico absoluto aqui,
então nós -
0:49 - 0:52não iremos fazer nada
avançado, eu espero. -
0:52 - 0:55nos próximos tutoriais, falarei sobre isso
e será um pouco complicado. -
0:55 - 0:59Mas, para este, nós iremos mostrar
como dar o pontapé inicial. -
0:59 - 1:02Então, vamos lá.
-
1:02 - 1:03O que é Arduino?
-
1:03 - 1:06muitas pessoas leram ou já ouviram
esta palavra pela internet, -
1:06 - 1:09mencionada, mas nem todos viram
um em ação, então é isto. -
1:10 - 1:12Ela é uma placa micro controlada que
-
1:12 - 1:15é open source e que basicamente você pode
-
1:15 - 1:19controlar eletrônicos em uma plataforma
que você um pode construir ou consertar. -
1:19 - 1:24As pessoas no Arduino estão loucas para
ter seu código aberto, o que -
1:24 - 1:27significa que vocêpode fazer sua própria
Placa Arduino que realmente querem. -
1:28 - 1:31Este aqui, em particular, é a
Arduino Uno. -
1:31 - 1:34É uma uma variedade, de diferentes modelos
-
1:34 - 1:36que pessoas loucas por Arduino tem
realizado. -
1:37 - 1:39Você pode ter muitos componentes
-
1:39 - 1:42conectado a ele, também, como a luz LED
lâmpadas, sensores, -
1:42 - 1:45e até mesmo shields, que são tipos de
coisas que você -
1:45 - 1:48coloca no Arduinos para adicionar mais
funcionalidade. -
1:48 - 1:51Este em particular é um MIDI, shield
que tem -
1:51 - 1:54a capacidade de reproduzir sons, como um
Teclado MIDI. -
1:54 - 1:57O que é Node.js?
-
1:57 - 1:59Node.js é uma plataforma que usa
-
1:59 - 2:02JavaScripts, uma linguagem de script mais
comumente usado -
2:02 - 2:06em páginas da web, desde que você não
faça aplicações de rede, como servidores. -
2:07 - 2:12Hoje o usaremos, para executar um servidor
web que vou falar com nosso Aduino. -
2:13 - 2:17Se você nunca tiver usado Node.js
antes, comece -
2:17 - 2:20indo para Node.js.org, que eu estou
mostrando aqui na tela. -
2:21 - 2:23Clique no botão Instalar e o
tenha instalado -
2:23 - 2:24depois execute-o no seu computador, de
modo que você vai -
2:24 - 2:28seja capaz de continuar e seguir junto com
o código de exemplo que estarei colocando. -
2:28 - 2:30[AUDIO EM BRANCO]
-
2:30 - 2:32Então, por que Node.js e Arduinos?
-
2:32 - 2:34Por que ligar as duas tecnologias juntas?
-
2:35 - 2:39Bem, um dos pontos fortes do JavaScript
é que existem muito poucas APIs -
2:39 - 2:42Além do que, você pode juntar diferentes
formas de fazer as idéias ganharem vida. -
2:44 - 2:46Quer desenvolver um robô que leva
-
2:46 - 2:48instruções de seus seguidores no Twitter,
ou uma -
2:48 - 2:50máquina de café que faz um tipo diferente
-
2:50 - 2:51de café, dependendo do clima
lá fora? -
2:53 - 2:56Se você quiser adicionar uma ação como um
dispositivo de entrada -
2:56 - 3:01ou alimentação em dados de seu Jawbone
ou produtos de fitness FitBit. -
3:01 - 3:03As possibilidades estarão sempre.
-
3:03 - 3:05E JavaScript está se tornando uma ponte
fácil de usar entre as tecnologias, -
3:05 - 3:08porque nós temos um monte de APIs
para acessar. -
3:09 - 3:10E o que é Johnny-Five?
-
3:10 - 3:14Johnny-Five, é uma dessas APIs abertas
que faz com que tais JavaScript -
3:14 - 3:17seja uma linguagem valiosa para desenvolver
esse tipo de coisa. -
3:18 - 3:20Ela permite que você controle seu Arduino
utilizando -
3:20 - 3:22funções muito semelhantes às que você
gostaria de usar -
3:22 - 3:25se você tivesse programando-a apenas
-
3:25 - 3:28usando a Plataforma Arduino que vem com o
próprio Arduino. -
3:31 - 3:33Estaremos fazendo várias dessas coisas no
-
3:33 - 3:37tutorial que ele está explicando aqui,
portanto não se preocupe muito. -
3:37 - 3:38Mas você pode ver, há muitas coisas legais
-
3:38 - 3:40que as pessoas já fazem
com isso. -
3:40 - 3:45Nodebot Kinnect sem fio, controlado por
braço de Robô e Running Man LCD. -
3:45 - 3:49Então, você sabe, as possibilidades
ficarão emocionante. -
3:51 - 3:55Ok, para começar vamos precisar conectar
nosso Arduino ao computador. -
3:56 - 4:01Então, vamos fazer isso conectando o nosso
Arduino em uma porta USB. -
4:01 - 4:04Ele serve como a fonte para o
Arduino, e a -
4:05 - 4:08maneira de fazer upload de software para o
nosso Arduino. -
4:09 - 4:11Como você pode ver, uma vez que você
o liga, você -
4:11 - 4:15vai ver que as luzes piscam, o que é um
bom sinal. -
4:16 - 4:19Nesta demostração de hoje, vou estar fazendo um
-
4:19 - 4:23exemplo básico de como ligar e desligar
a luz LED. -
4:23 - 4:27Eu já coloquei o jumper onde
deveriam estar. -
4:27 - 4:31Então, se precisa fazer uma pausa, que este seja
capaz de acompanhar, sinta-se livre para -
4:31 - 4:35pause-o agora, e coloque o jumper,
da maneira que eu tenho feito. -
4:40 - 4:41Conectar-se o Arduino é muito
simples. -
4:42 - 4:48Conecte o verde aqui, ao pino 13
no seu Arduino. -
4:48 - 4:52Em seguida, conecte o vermelho no
pino 5 volts -
4:55 - 5:01E, finalmente, conecte o preto,
no pino terra. -
5:01 - 5:02Realmente não se preocupe com as cores,
você pode -
5:02 - 5:07usar fio da cor que você preferir.
-
5:07 - 5:12Agora que está tudo feito, estamos prontos
para ir para a parte de software do -
5:12 - 5:18tutorial com o código que tenho que
executar e onde se comunicar com o Arduino. -
5:20 - 5:21O Aplicativo Node é extremamente simples.
-
5:21 - 5:26Nós só temos dois arquivos, um arquivo índice
JavaScript e um arquivo pacote JSON. -
5:27 - 5:35Se para você o pacote de arquivos Jason
é novo, o usaremos para dar mais detalhes -
5:35 - 5:39sobre o aplicativo, e outros módulos Node
que são necessários para o aplicativo. -
5:40 - 5:43Pra começar, eu vou passar por cima deste
pacote de -
5:43 - 5:46arquivos JSON, e mostrar-lhe o que
está acontecendo. -
5:46 - 5:50Então, aqui nós temos que o nome de
-
5:50 - 5:54nosso aplicativo é, neste caso, Node em
Johnny-Five. -
5:54 - 5:58Pode dar um nome que você preferir,
mas mantenha-o todo com uma só palavra. -
5:58 - 5:59Ele parecem não gostar espaços.
-
5:59 - 6:02Vai começar a reclamar de você, assim
fique com apenas uma palavra. -
6:04 - 6:06Nós temos o número de uma versão.
-
6:06 - 6:08Mais uma vez, você pode usar qualquer
número de versão -
6:08 - 6:12que você preferir, realmente, para simples
aplicações básicas de teste. -
6:12 - 6:16Vou chamá-lo de 0.0.1, porque este
aplicativo é muito, -
6:16 - 6:19de estágios iniciais e não vai ter
muito o que fazer. -
6:19 - 6:21Então, estou deixando-o em uma versão
mais recente. -
6:23 - 6:25Então a coisa mais importante, que vai
definitivamente evitar -
6:25 - 6:31nossa aplicação trabalhar com Arduinos é
nossa seção de dependência aqui. -
6:31 - 6:34Este é o lugar onde nós dizemos o que outros módulos
precisam de, -
6:34 - 6:38executar em nosso aplicativo para que Node
funcione. -
6:38 - 6:42Então, a gente só precisa de Johnny-Five,
que é o módulo eu estava mostrando antes. -
6:43 - 6:44E esta aqui é a versão.
-
6:44 - 6:49Então, neste caso, queremos a versão mais recente
Johnny-Five desse módulo. -
6:51 - 6:54Basicamente, estamos fazendo coisas
simples, tornarem-se apenas o básico -
6:54 - 6:57uma luz LED acesa e apagada, não é
provável que altere. -
6:57 - 7:00Então, vamos supor que, em todas as
versões futura do -
7:00 - 7:04Johnny-Five, vai ser compatível com o que
nós vamos estar fazendo aqui. -
7:04 - 7:09Assim, não precisa ser especificamente,
de qual versão estamos esperando. -
7:09 - 7:12Agora vamos para o índice do arquivo
JavaScript -
7:16 - 7:18Nossos índices do arquivo JavaScript tém todas
-
7:18 - 7:20as funcionalidades, apesar do
aplicativo node -
7:20 - 7:24Então, essa é praticamente a nossa nota
do aplicativo -
7:26 - 7:29em 19 linhas, das quais duas são Console
toras. -
7:29 - 7:32Assim, muito, pequeno aplicativo aqui.
-
7:33 - 7:34Eu vou passar isso passo a passo e
-
7:34 - 7:36explicar o que tudo é e porque é lá.
-
7:38 - 7:40Primeiramente, temos nossa variável cinco.
-
7:40 - 7:44Nossa variável cinco exige apenas o
Módulo Johnny-Five. -
7:44 - 7:49Mais uma vez, a razão de temos isso
aqui, bem como no arquivo do pacote Jason, -
7:49 - 7:55é que está atribuindo a todos
objetos diferentes e funcionalidade. -
7:55 - 7:58Isso é o que ganhamos com o módulo
Johnny-Five para esta variável cinco, -
7:58 - 8:01para que possamos acessá-lo durante todo
a aplicativo node. -
8:01 - 8:05Um exemplo disso é a nossa próxima
linha aqui, qual é placa. -
8:05 - 8:09Nossa variável a bordo, está criando
uma nova placa de objeto -
8:09 - 8:12que faz parte do módulo Johnny-Five
-
8:12 - 8:17Então, nós estamos olhando para o Johnny-Five
-
8:17 - 8:20o objeto que temos aqui é necessário, e nós estamos pegando
o objeto da placa. -
8:22 - 8:23O que é toda a parte do módulo Johnny-Five.
-
8:23 - 8:24Nós não temos que nos preocuparmos com nada disso.
-
8:24 - 8:26Não temos que criar nada disso.
-
8:26 - 8:28Tudo está lá
-
8:28 - 8:29Agradecemos aos gênios que vieram
antes de nós. -
8:32 - 8:35Em seguida, presentaremos um pouco mais de
variáveis que usaremos mais tarde, -
8:35 - 8:40por isso estamos dizendo a variável LED, e
a variável de estado de alternância. -
8:40 - 8:41Explicarei isso um pouco mais tarde.
-
8:41 - 8:45[ÁUDIO EM BRANCO]
-
8:45 - 8:48Para começar, olha isso aqui, na verdade.
-
8:48 - 8:50Este é um passo importante, porque este é
o que -
8:50 - 8:53virá em primeiro lugar, quando executamos
nosso aplicativo. -
8:53 - 8:55É só um registro do console dizendo que está
esperando o dispositivo para conectar. -
8:56 - 9:01O que isso significa é que, que aparecerá
primeiro, assim que o aplicativo conhecido -
9:01 - 9:05é iniciado apenas para nos informar que o
novo aplicativo está, em execução. -
9:06 - 9:10Mas nós não sabemos ainda se o
nosso Arduino -
9:10 - 9:12conectou-se, e se podemos nos comunicar
com ele. -
9:13 - 9:18O que acontece, é, usando esta transmissão
variável aqui que criamos. -
9:18 - 9:21O que é uma placa-objeto Johnny Five.
-
9:22 - 9:24Afirmamos, estar pronto, o que significa
que, quando temos -
9:24 - 9:28o caso pronto excluído do diretório,
significa que. -
9:28 - 9:33A placa é muito rápida, envia qualquer
tipo de comandos e pedidos para ele. -
9:34 - 9:38Nós ativamos esta função aqui, e isso
-
9:39 - 9:41começa com uma placa de registo do console
dizendo estar pronto. -
9:41 - 9:44Isso só vamos saber, se formos
acompanhando o console enquanto -
9:44 - 9:48nosso aplicativo node está executando,
e que a placa está pronta para receber. -
9:49 - 9:51Nosso pedido.
-
9:51 - 9:55É também uma boa maneira de saber, ou não
se o console está conectado corretamente. -
9:55 - 9:56Você está fazendo uma placa.
-
9:57 - 10:02Em seguida, usamos essa variável LED
que nós declarado anteriormente, e -
10:02 - 10:05criamos um novo LED, mais uma vez parte do
módulo Johnny-Five. -
10:06 - 10:10Nós estamos, apenas deixando-o saber que
temos um LED -
10:10 - 10:13No pino 13, que é o que havíamos plugados
anteriormente. -
10:16 - 10:21Então chegamos ao bit JavaScript que
é, estamos definindo um intervalo usando a -
10:21 - 10:24função JavaScript que muitos de vocês
podem ter -
10:24 - 10:27usado se vocês são gurus de JavaScript.
-
10:27 - 10:32O intervalo definido significa que estamos
utilizando esta função aqui, alternar LED. -
10:32 - 10:37A cada 200 milissegundos, e você pode
jogar por aí com -
10:37 - 10:40esse número se você preferir mais tarde,
apenas por experiência, e mudar -
10:40 - 10:43a forma como muitas vezes o LED vai
alternar ligado e desligado, -
10:43 - 10:46mas vamos dizer, para executar esta
função a cada 200 milissegundos. -
10:47 - 10:49O que não é bem essa função, a
função aqui tem. -
10:51 - 10:55Três linhas e uma linha de vida que é
apenas para a leitura do usuário. -
10:55 - 10:59Basicamente, usar essa variável aqui, no
estado de alternância, -
10:59 - 11:01que montamos primeiramente para ser falso.
-
11:02 - 11:06E em cada alternância de tempo que é executado, o LED vai mudar
o valor do estado de -
11:06 - 11:09alternância de verdadeiro para falso ou de
falso para verdadeiro. -
11:09 - 11:12Então, apenas mudamos o
oposto do que se tratava. -
11:13 - 11:20Se o estado total é verdade, ligamos nosso
LED emissor de luz, se não, o desligamos. -
11:20 - 11:23Então, basicamente, mantemos a alternância
estado liga e desliga, liga e desliga, -
11:24 - 11:28por sua vez, transformando o LED
liga e desliga e ligado e desligado. -
11:28 - 11:30[AUDIO EM BRANCO]
-
11:30 - 11:31Você tem
-
11:32 - 11:33Você está seguindo agora este tipo e,
-
11:33 - 11:36visualizando a execução da sunção em sua
cabeça. -
11:36 - 11:39Se você vai perceber que não há nada que
desligue -
11:39 - 11:42o LED, por isso vai continuar teoricamente
sempre girando continuamente -
11:42 - 11:46ligando e desligando, ligando e desligando,
até que enfim -
11:46 - 11:48desconecte o Arduino ou que desative esse
aplicativo node. -
11:48 - 11:50E eu vou mostrar-lhe como fazer isso.
-
11:52 - 11:55Teoricamente, você poderia incluir algumas
outras funcionalidades, no -
11:55 - 11:59erro para desligar o, Intel, limpando o
Intel se você -
11:59 - 12:02preferir, mas neste tutorial mantem as
coisas simples, -
12:02 - 12:04nós apenas vamos dar o básico que eu estou
mostrando pra vocês. -
12:04 - 12:08Isto é como você pode controlar o Arduino
do node, e -
12:08 - 12:11você pode adicionar tanta funcionalidade
quanto você preferir. -
12:11 - 12:12Além de tudo isso e ter um pouco de diversão.
-
12:14 - 12:21Agora que temos esses dois ficheiros
e pronto para rodar o aplicativo Node, nós -
12:21 - 12:29temos que ter certeza que essas dependências que
falamos, estão lá e prontos para ser executado. -
12:31 - 12:35Então, o que eu tenho feito é abrir um
túnel, e eu tenho ido para -
12:35 - 12:40a mesma pasta que nós colocamos os dois
arquivos para provar isso para você. -
12:40 - 12:41Eu só vou te mostrar lá.
-
12:41 - 12:44Então, você tem o arquivo JavaScript índice,
e seu arquivo de pacote JSON. -
12:46 - 12:47Então
-
12:48 - 12:54Como você costuma executar um aplicativo
node é apenas index.js node. -
12:54 - 12:57E nós vamos tentar executá-lo.
-
12:57 - 13:02E o que vemos aqui é o que diz,
não consegue encontrar Módulo Johnny-Five. -
13:02 - 13:03O que é justo.
-
13:03 - 13:06Temos dito que no arquivo Índice do JavaScript
-
13:06 - 13:10Que não vai ter um módulo node chamado
Johnny-Five e ele foi e procurou por -
13:10 - 13:14ele e não pode encontrar e agora está muito chateado
por nós termos mentido para ele. -
13:14 - 13:16Então, precisamos tê-lo instalado.
-
13:18 - 13:22Para instalá-lo, você pode usar um incrível
gerenciador de pacotes chamado MPM. -
13:23 - 13:27MPM apenas executa seu package.json através do
arquivo -
13:27 - 13:29e instala todas as dependências que você
tem listado. -
13:29 - 13:32Se você não tem MPM em sua máquina apenas
fazer uma -
13:32 - 13:36pesquisa rápida no Google para MPM, e instale-o
no seu computador. -
13:37 - 13:41É um processo muito simples, por isso não vou
citá-lo aqui. -
13:43 - 13:47Então, uma vez que tem o MPM instalado,
você digita no espaço instalar do MPM. -
13:47 - 13:51E, ele vai procurar o arquivo através de
nosso pacote JSON. -
13:53 - 13:55Também tem um bom punhado de avisos,
dizendo que -
13:55 - 14:00não temos alguns daqueles que pudéssemos
ter. -
14:00 - 14:02Descrição eu acho e alguns outros.
-
14:03 - 14:05Então, basicamente, é passado e
instalado -
14:05 - 14:08nossos módulos aqui, então temos todos os
-
14:08 - 14:12módulos Johnny-cinco, e todas essas outras
coisas -
14:12 - 14:15que considera necessário para executar o
aplicativo. -
14:16 - 14:17Então, agora eu vou
-
14:19 - 14:23limpar isto, mas antes de executar o nosso
atual. -
14:23 - 14:27O Aplicativo que vamos precisar para
montar Arduino, de modo -
14:27 - 14:31que seja capaz de receber a comunicação
do nosso aplicaivo Arduino. -
14:32 - 14:37Para obter essa comunicação de trabalho
entre nosso Arduino e o computador, -
14:37 - 14:41só precisa carregar um pequeno código para
nosso Arduino. -
14:41 - 14:45Arduino chama essas partes de esboços de código.
-
14:45 - 14:50Que você carrega e, em seguida, instala no
Arduino e, em seguida, o Arduino sabe -
14:50 - 14:55o que precisa fazer, no nosso caso nós não
precisamos do Arduino para fazer muito. -
14:55 - 15:00A maioria da funcionalidade está no Node,
tudo o que precisamos fazer é instalar um -
15:00 - 15:04código para garantir que ele possa entender
como se comunicar com o computador. -
15:06 - 15:10Em primeiro lugar, antes de instalá-lo,
se você não usou o software Arduino -
15:10 - 15:16antes, verifique que a porta serial
está apontando para a porta USB correta. -
15:16 - 15:18Você pode precisar fazer uma tentativa
e errar com -
15:18 - 15:21isto se você não tiver certeza qual
porta USB é a correta. -
15:21 - 15:25Mas no meu caso, foi este modem USB TTY.
-
15:27 - 15:29Faça uma tentativa de erro para verificar
quais vão funcionar -
15:29 - 15:33se você está tendo problemas com
o carregamento do código do seu Arduino. -
15:33 - 15:36Definitivamente verifique a configuração.
-
15:36 - 15:38Eu também tenho o console criado para ser configurado
-
15:38 - 15:42para qualquer placa Arduino
[Inaudível]. -
15:42 - 15:44Em seguida carregue o sketch.
-
15:45 - 15:48Nós estamos indo para o arquivo, exemplos.
-
15:48 - 15:49E então você vai ter isso também em sua
-
15:49 - 15:55Fermata, queremos que o padrão Fermata,
esboce aqui, e -
15:55 - 15:58isso como se diz aqui é um protocolo genérico
-
15:58 - 16:01para se comunicar com os micro-controladores,
do software no computador. -
16:03 - 16:06Isso é conveniente, porque é exatamente
isso o que queremos fazer. -
16:06 - 16:11Queremos comunicar a partir de suas anotações
do software -
16:11 - 16:15para o nosso micro-controlador, que é o
Arduino. -
16:15 - 16:18Assim, para carregar o nosso Arduino,
Certifique-se que você de -
16:18 - 16:22que ainda esteja conectado ao computador,
e clique em upload. -
16:22 - 16:24Ele irá compilar o sketch.
-
16:25 - 16:27Vai enviá-lo para o Arduino.
-
16:28 - 16:31E, em poucos segundos deve ser
concluído. -
16:31 - 16:32Aí vamos nós.
-
16:32 - 16:34Então, é feito o upload, o que significa
agora você que tem -
16:34 - 16:39o software padrão Fermata ou um
esboço do padrão Fermata. -
16:39 - 16:42No Arduino, o que significa que estamos
prontos agora, para passar para o -
16:42 - 16:47próximo e excitante forma de executar o
código Note e se comunicar com o Arduino. -
16:48 - 16:50Temos a nossa configuração dois arquivos.
-
16:50 - 16:55Nosso índice de JavaScript que tem todo o
código para o nosso aplicativo Node. -
16:55 - 16:59Nós instalamos todas as suas dependências,
utilizando MPM. -
16:59 - 17:02Nós também temos nosso Arduino conectado e
-
17:02 - 17:07executando o padrão Fermata, código do esboço;
que significa que -
17:07 - 17:10agora está pronto para aceitar todos os comandos
que virá a ele do nosso computador. -
17:11 - 17:14Então, tudo o que resta estar no nosso
terminal -
17:14 - 17:21e digite no Node index.js, e quando
executamos isto, -
17:23 - 17:26nós temos o nosso, à espera do dispositivo
para conectar mensagem, juntamente -
17:26 - 17:31com algumas mensagens que vêm do
Módulo Johnny-Five. -
17:33 - 17:36Encontrado nossa porta serial, que é a
-
17:38 - 17:43porta USB que temos o Arduino
conectado. -
17:43 - 17:45O seu um pode ser muito diferente disso.
-
17:45 - 17:46Mas realmente não importa.
-
17:46 - 17:48A coisa mais importante, é que o nosso
registo de console -
17:48 - 17:51que montamos, que diz, placa pronta,
apareceu. -
17:51 - 17:56E se você ligar a sua luz LED de sua face,
você vai ver que ele não está piscando. -
17:58 - 17:58Que maravilha.
-
17:58 - 17:59Isso significa que o código está funcionando.
-
17:59 - 18:05Estamos enviando comandos para o 13º
pino, dizendo-lhe -
18:05 - 18:07para que uma luz LED seja ligado e desligado.
-
18:07 - 18:11E por isso está ligando e desligando,
e assim por ligar e desligar. -
18:11 - 18:14Assim como nós pedimos pra ele.
-
18:14 - 18:16A única questão importante é como você
consegue desligar? -
18:16 - 18:19Como é que você o pára executando
constantemente? -
18:19 - 18:20Esta anotação do aplicativo.
-
18:21 - 18:27Se voltar para o terminal aqui, o que você
tem que fazer é apenas pressione Ctrl C e -
18:27 - 18:34depois Ctrl C novamente e isso vai fechar a
placa e ele vai parar de piscar a luz. -
18:35 - 18:38Se você temporizar corretamente,
a luz será apagada. -
18:38 - 18:41Se o temporizar de forma um pouco diferente,
a luz vai ficar acesa. -
18:41 - 18:43E isso é realmente bom.
-
18:43 - 18:43Não é grande coisa.
-
18:43 - 18:47Se você quiser desligá-lo completamente,
você pode simplesmente desconectar o -
18:47 - 18:53USB do computador, e ele vai desligar
toda a força do seu Arduino. -
18:53 - 18:54Isso não vai prejudicá-lo de forma alguma.
-
18:54 - 18:56É apenas uma maneira rápida de fazê-lo.
-
18:57 - 19:00Pare de fazer o que estava fazendo que
você realmente não quer que ele faça. -
19:00 - 19:06E isso, meus amigos, é como você virar um
Diodo emissor de luz ligando e desligando, -
19:06 - 19:11ligando e desligando em um loop infinito usando
Node Johnny-Five e Arduino. -
19:11 - 19:15Se você seguiu junto, agora você deve ter
uma -
19:15 - 19:17luz LED, inclinando-se para o
aplicativo node como correto. -
19:17 - 19:18Bom trabalho
-
19:19 - 19:20Isto é o básico
-
19:20 - 19:22Há muito mais a fazer a partir daqui.
-
19:22 - 19:25Se você tiver alguma dúvida, ou se há
tudo o que -
19:25 - 19:27eu esqueci, não hesite em entrar em contato
comigo. -
19:27 - 19:30Mais uma vez, meu nome é Patrick Catanzariti.
-
19:30 - 19:38Estou no Twitter como thatpatrickguy e tenho
também um site Patcat.me. -
19:38 - 19:42Então, não hesite em entrar em contato, se
você fizer algo muito legal com Arduinos -
19:42 - 19:43acompanhado deste tutorial,
definitivamente entre -
19:43 - 19:44em contato, nós adoraríamos vê-lo.
-
19:44 - 19:53Obrigado por tomar seu tempo, e eu
espero que você tenha aprendido algo novo. -
19:53 - 19:55Até logo.
Show all