Boa noite, sou iniciante em arduino,  gostaria da ajuda de vocês para um projeto que estou fazendo. É o seguinte.

Pretendo fazer um interruptor touch com Leds para indicação da cor que a lâmpada está (ou fita de led no caso). Por enquanto, estou só tentando passar as cores que a fita de Led está no momento para um Led NeoPixel(WS2812b) usando a API REST. Tenho 2 Wemos D1 mini, um deles está instalado a firmware ESPURNA e nela tenho a api REST eu faço uma solicitação (GET) para este por outro Wemos d1 mini. Eu consigo retornar as cores que estão em exibição no momento pela fita de led em valores RGB (0 a 255 para cada cor separados por virgula) usando o comando "http.getString();" e guardando em uma variável tipo "String" de nome "payload". Só que estou tentando de alguma forma passar esses valores para uma função "pixels.setPixelColor(i, payload);", o retorno é "no matching function for call to 'Adafruit_NeoPixel::setPixelColor(int&, String&)" credito que porque tenho que inserir somente valores inteiros e a String guarda valores como Caracteres. Agradeço desde já.

Exibições: 205

Anexos

Responder esta

Respostas a este tópico

Bom dia FSP, 

por favor, não cole sketch na área de texto do tópico por razões técnicas.

Faça como o FD,

Remova o que postou na área  de texto e anexe o arquivo com o sketch.

RV

Desculpe.

Não sabia.

Vou ler as regras para que não ocorra novamente.

Obrigado.

Segue uma solução que utilizo para pegar valores.

sketch_jan24a.ino

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2019   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço