Página web que controla um LED no arduino.
Esse projeto foi feito utilizando a plataforma Johnny-Five, que permite utilizar javascript para programar no arduino, além de suportar pacotes do Node.js, como o Express (que foi utilizado na parte web)
- Node.js
- npm ou yarn
- Placa Arduino (UNO, MEGA, etc)
- Ter o johnny-five instalado e configurado (clique aqui)
- 1 LED
- 1 resistor
- Jumpers
Com tudo em mãos, basta montar o hardware e instalar o software
A montagem do arduino é simples, basta seguir a imagem abaixo
Atenção! A porta utilizada para ligar o LED deve ser a mesma do arquivo index.js
, mas se usar outra porta basta modificar o arquivo no seguinte trecho:
const led = new Led(11) // Aqui estou utilizando a porta 11
Com o hardware montado, ligue em uma porta USB do seu computador e vamos rodar o programa
-
Clone o repositório e entre
git clone https://github.com/GuilhermeBalog/arduino-javascript.git cd arduino-javascript
-
Instale as dependências:
npm install # ou yarn install
-
Rode o servidor
npm start # ou yarn start
O servidor estará rodando por padrão na porta 3000, então basta acessar localhost:3000.
- Como acender e piscar um LED no Arduino, por Tecdicas
- Programando em JS com Node.js no Arduino, por Ramon Barros
- LED Examples, por Johnny-Five community