<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">

<channel>
<title>RoboCore- Forums</title>
<link>http://www.robocore.net</link>
<description>Guerra de Robôs</description>
<language>pt_br</language>

<item>
<title>Bootloader com Mudanca de Nome, pid, vid</title>
<description>Olá, JCESILVA, exatamente 4 anos e ninguém pra ajudar, levantar o assunto ou sequer comentar.</description><author>jcesilva</author><pubDate>Feb 11, 2024 at 18:33:18 +0300</pubDate><link>http://www.robocore.net/modules.php?name=Forums&amp;file=viewtopic&amp;p=47946#47946</link>
</item>

<item>
<title>HIGH e LOW com Ponte H</title>
<description>Olá!

Em circuitos eletrônicos é importante que tudo tenha a mesma referência, e isso é feito através do GND. Basta interligar o GND, tanto da placa  Arduino  quanto do Driver, que tudo deve funcionar corretamente. Vale lembrar que as placas  Arduino  podem ser alimentadas com tensões entre 7 e 12V, portanto você pode usar as suas baterias para alimentar a placa Arduino, e então alimentar o driver para os motores através do pino VIN da placa.</description><author>Giovanni5</author><pubDate>Feb 06, 2024 at 17:20:39 +0300</pubDate><link>http://www.robocore.net/modules.php?name=Forums&amp;file=viewtopic&amp;p=47945#47945</link>
</item>

<item>
<title>Problema em fazer Upload usando Arduino Cloud</title>
<description>Olá! 

O plugin &quot; Arduino  Create Agent&quot; foi [url=https://support.arduino.cc/hc/en-us/articles/360014869820-Install-the-Arduino-Create-Agent]instalado[/url] no seu computador? Se sim, ele está sendo executado corretamente? Vale lembrar que é necessário que ele esteja instalado e executando em plano de fundo, para que a IDE Web tenha acesso às portas USB do computador do computador, e possa gravar o código. Além disso, verifique se o modelo de placa está corretamente selecionado.

Se continuar, envie a mensagem de erro completa, pois pode ser que tenha alguma informações pertinente sobre esse problema.</description><author>Giovanni5</author><pubDate>Feb 06, 2024 at 17:17:58 +0300</pubDate><link>http://www.robocore.net/modules.php?name=Forums&amp;file=viewtopic&amp;p=47944#47944</link>
</item>

<item>
<title>Erro com Display LCD 16X2 I2C</title>
<description>Olá pessoal, eu gostaria da ajuda de vocês para resolver um problema. Eu projetei e montei uma placa baseada no controlador do  arduino  uno, essa placa trabalha recebendo sinais de sensores PNP, essa placa também trabalha com um display LCD I2 C  16X2, porém um bom número de placas não apresentou bom funcionamento com o display, o display não mostra nada, fica apenas com a primeira linha toda ocupada. Já olhei diversos tutoriais na internet, disseram que poderia ser solda, mal contato e algumas outras coisas, o mais intrigante é que as placas são absolutamente iguais, e apenas 5 de 10 funcionaram. Gostaria de saber dos amigos, se poderiam me ajudar a resolver esse problema ?</description><author>LucasandersonA72</author><pubDate>Feb 06, 2024 at 13:06:02 +0300</pubDate><link>http://www.robocore.net/modules.php?name=Forums&amp;file=viewtopic&amp;p=47943#47943</link>
</item>

<item>
<title>Alerta amigo!</title>
<description>Os códigos abaixo demonstram uma forma de realizar a conexão de dois dispositivos (central e periférico) usando o ESP-NOW (  ). O material disponibilizado abaixo, foi feito apenas para fins de estudo/exemplo, logo, para usá-lo em aplicações reais, talvez seja necessário algumas modificações, para a melhor otimização da aplicação, e dependendo da aplicação, o conceito mostrado abaixo pode ser útil.

Para essa aplicação, usarmos os seguintes itens:

2 x [url=https://www.robocore.net/placa-robocore/blackboard-edge-h]BlackBoard Edge H[/url];
2 x [url=https://www.robocore.net/led/modulo-ws2812-led-enderecavel-4-bits]Módulo WS2812 LED RGB Endereçável - 4 Bits[/url].

Funcionamento do projeto: O dispositivo gravado como central, é o responsável por monitorar as redes, e verificar se o periférico está disponível. Durante esse processo, os LEDs conectados no dispositivo Central estarão em Magenta (isso ocorre só durante o início do código).

[b:3d8460b258]Central:[/b:3d8460b258]

 
/****************************************************************************************************************************
 * Alerta amigo!&#40;Central&#41;
 *
 *
 * O exemplo utiliza duas BlackBoard Edge com o dois Módulo WS2812 LED RGB Endereçável - 4 Bits.
 *
 * Esse codigo tem como funcao fazer dois dispositivos &#40;Central e Periferico&#41;, operarem como um identificador de proximidade, 
 * isto é, se os dispositivos estiverem pertos, os LEDs vão ficar acesos em verde, caso o contrario os LEDs vão ficar em 
 * vermelho. No caso do Central, os LEDs ficam Magenta quando o mesmo esta scaneando a rede na busca pelo Periferico 
 * &#40;isso ocorre só durante o inicio do codigo &#41;.
 * 
 *
 * Copyright 2024 RoboCore.
 * Escrito por Luan.F &#40;02/02/2024&#41;.
 *
 * This program is free software&#58; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * &#40;at your option&#41; any later version &#40;&lt;https&#58;//www.gnu.org/licenses/&gt;&#41;.
 ****************************************************************************************************************************/

#include &lt;esp_now.h&gt;
#include &lt;WiFi.h&gt;
#include &lt;Adafruit_NeoPixel.h&gt;

#ifdef __AVR__
#include &lt;avr/power.h&gt; // Required for 16 MHz Adafruit Trinket
#endif

#define PIN 13
#define NUMPIXELS 4

#define MAX_SSID_LENGTH 28

Adafruit_NeoPixel pixels&#40;NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800&#41;;

uint32_t NORMAL = pixels.Color&#40;0, 255, 0&#41;;
uint32_t ALERT = pixels.Color&#40;255, 0, 0&#41;;
uint32_t SCANNING = pixels.Color&#40;255, 0, 255&#41;;

String messageRead;
bool conected;

bool found = false;

char targetSSID&#91;&#93; = &quot;peripheral&quot;;
int targetLength = strlen&#40;targetSSID&#41;;

typedef struct struct_message
&#123;
  bool confirmed;
  int32_t rssi;
&#125; struct_message;

struct_message messageSend;

struct_message messageReceived;

esp_now_peer_info_t peerInfo;

void OnDataSent&#40;const uint8_t *mac_addr, esp_now_send_status_t status&#41;
&#123;

  if &#40;status == 0&#41;
  &#123;
    conected = true;
  &#125;
  else
  &#123;
    conected = false;
  &#125;
&#125;

void scanNetworks&#40;&#41;
&#123;
  while &#40;!found&#41;
  &#123;

    int n = WiFi.scanNetworks&#40;&#41;;

    pixels.fill&#40;SCANNING, 0, NUMPIXELS&#41;;
    pixels.show&#40;&#41;;

    Serial.println&#40;&quot;Scan done&quot;&#41;;

    if &#40;n == 0&#41;
    &#123;
      Serial.println&#40;&quot;no networks found&quot;&#41;;
    &#125;
    else
    &#123;

      for &#40;int i = 0; i &lt; n; ++i&#41;
      &#123;
        String SSID = WiFi.SSID&#40;i&#41;;
        int32_t RSSI = WiFi.RSSI&#40;i&#41;;
        String BSSIDstr = WiFi.BSSIDstr&#40;i&#41;;

        int mac&#91;6&#93;;

        if &#40;SSID.indexOf&#40;&quot;peripheral&quot;&#41; == 0&#41;
        &#123;
          if &#40;6 == sscanf&#40;BSSIDstr.c_str&#40;&#41;, &quot;%x&#58;%x&#58;%x&#58;%x&#58;%x&#58;%x&quot;, &amp;mac&#91;0&#93;, &amp;mac&#91;1&#93;, &amp;mac&#91;2&#93;, &amp;mac&#91;3&#93;, &amp;mac&#91;4&#93;, &amp;mac&#91;5&#93;&#41;&#41;
          &#123;
            for &#40;int ii = 0; ii &lt; 6; ++ii&#41;
            &#123;
              peerInfo.peer_addr&#91;ii&#93; = &#40;uint8_t&#41;mac&#91;ii&#93;;
            &#125;
          &#125;
          peerInfo.channel = 0;
          peerInfo.encrypt = 0;
          found = true;
        &#125;
      &#125;
    &#125;

    WiFi.scanDelete&#40;&#41;;

    delay&#40;1000&#41;;
  &#125;
&#125;

void getRSSI&#40;&#41;
&#123;
  int n = WiFi.scanNetworks&#40;&#41;;
  for &#40;int i = 0; i &lt; n; ++i&#41;
  &#123;
    char ssid&#91;MAX_SSID_LENGTH&#93;;
    WiFi.SSID&#40;i&#41;.toCharArray&#40;ssid, MAX_SSID_LENGTH&#41;;

    if &#40;strncmp&#40;ssid, targetSSID, targetLength&#41; == 0&#41;
    &#123;
      Serial.println&#40;WiFi.SSID&#40;i&#41;&#41;;
      messageSend.confirmed = true;
      messageSend.rssi = WiFi.RSSI&#40;i&#41;;
      break;
    &#125;
  &#125;
  WiFi.scanDelete&#40;&#41;;
&#125;

void setup&#40;&#41;
&#123;
#if defined&#40;__AVR_ATtiny85__&#41; &amp;&amp; &#40;F_CPU == 16000000&#41;
  clock_prescale_set&#40;clock_div_1&#41;;
#endif

  Serial.begin&#40;115200&#41;;
  WiFi.mode&#40;WIFI_STA&#41;;

  if &#40;esp_now_init&#40;&#41; != ESP_OK&#41;
  &#123;
    Serial.println&#40;&quot;Error initializing ESP-NOW&quot;&#41;;
    return;
  &#125;

  scanNetworks&#40;&#41;;

  esp_now_register_send_cb&#40;OnDataSent&#41;;

  if &#40;esp_now_add_peer&#40;&amp;peerInfo&#41; != ESP_OK&#41;
  &#123;
    Serial.println&#40;&quot;Failed to add peer&quot;&#41;;
    return;
  &#125;
  messageSend.confirmed = false;
  messageSend.rssi = -100;
  pixels.fill&#40;0, 0, NUMPIXELS&#41;;
  pixels.show&#40;&#41;;
  pixels.begin&#40;&#41;;
&#125;

void nearbyDevice&#40;&#41;
&#123;
  Serial.println&#40;&quot;Amigo Perto&quot;&#41;;
  Serial.println&#40;messageSend.rssi&#41;;
  pixels.fill&#40;NORMAL, 0, NUMPIXELS&#41;;
&#125;
void missingDevice&#40;&#41;
&#123;
  Serial.println&#40;&quot;Amigo Longe&quot;&#41;;
  pixels.fill&#40;ALERT, 0, NUMPIXELS&#41;;
&#125;

void loop&#40;&#41;
&#123;

  esp_err_t result = esp_now_send&#40;peerInfo.peer_addr, &#40;uint8_t *&#41;&amp;messageSend, sizeof&#40;messageSend&#41;&#41;;
  Serial.println&#40;conected&#41;;
  if &#40;result == ESP_OK&#41;
  &#123;
    if &#40;conected&#41;
    &#123;
      if &#40;messageSend.rssi &gt; -70&#41;
      &#123;
        nearbyDevice&#40;&#41;;
      &#125;
      else
      &#123;
        missingDevice&#40;&#41;;
      &#125;
    &#125;
    else
    &#123;
      missingDevice&#40;&#41;;
    &#125;
    getRSSI&#40;&#41;; // UPDATE RSSI
  &#125;
  else
  &#123;
    missingDevice&#40;&#41;;
  &#125;

  pixels.show&#40;&#41;;
  delay&#40;100&#41;;
&#125;
 


[b:3d8460b258]Periférico:[/b:3d8460b258]

 
/****************************************************************************************************************************
 * Alerta amigo!&#40;Periferico&#41;
 *
 *
 * O exemplo utiliza duas BlackBoard Edge com o dois Módulo WS2812 LED RGB Endereçável - 4 Bits.
 *
 * Esse codigo tem como funcao fazer dois dispositivos &#40;Central e Periferico&#41;, operarem como um identificador de proximidade, 
 * isto é, se os dispositivos estiverem pertos, os LEDs vão ficar acesos em verde, caso o contrario os LEDs vão ficar em 
 * vermelho. No caso do Central, os LEDs ficam Magenta quando o mesmo esta scaneando a rede na busca pelo Periferico 
 * &#40;isso ocorre só durante o inicio do codigo &#41;.
 * 
 *
 * Copyright 2024 RoboCore.
 * Escrito por Luan.F &#40;02/02/2024&#41;.
 *
 * This program is free software&#58; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * &#40;at your option&#41; any later version &#40;&lt;https&#58;//www.gnu.org/licenses/&gt;&#41;.
 ****************************************************************************************************************************/

#include &lt;esp_now.h&gt;
#include &lt;WiFi.h&gt;
#include &lt;Adafruit_NeoPixel.h&gt;

#ifdef __AVR__
#include &lt;avr/power.h&gt; // Required for 16 MHz Adafruit Trinket
#endif

#define PIN      13
#define NUMPIXELS 4

Adafruit_NeoPixel pixels&#40;NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800&#41;;

const unsigned long PAUSE_TIME = 7000; // &#91;ms&#93; &#40;7 s&#41;
unsigned long timeout;

uint32_t NORMAL = pixels.Color&#40;0, 255, 0&#41;;
uint32_t ALERT = pixels.Color&#40;255, 0, 0&#41;;
uint32_t FAILURE = pixels.Color&#40;255, 255, 255&#41;;

bool confirmation = false;
bool sent;

typedef struct struct_message &#123;
  bool confirmed;
  int32_t rssi;
&#125; struct_message;


struct_message messageSend;

struct_message messageReceived;

esp_now_peer_info_t peerInfo;

void configDeviceAP&#40;&#41; &#123;
  String Prefix = &quot;peripheral&#58;&quot;;
  String Mac = WiFi.macAddress&#40;&#41;;
  String SSID = Prefix + Mac;
  String Password = &quot;123456789&quot;;
  bool result = WiFi.softAP&#40;SSID.c_str&#40;&#41;, Password.c_str&#40;&#41;, 0, 0&#41;;
  if &#40;!result&#41; &#123;
    Serial.println&#40;&quot;AP Config failed.&quot;&#41;;
  &#125; else &#123;
    Serial.println&#40;&quot;AP Config Success. Broadcasting with AP&#58; &quot; + String&#40;SSID&#41;&#41;;
  &#125;
&#125;

void OnDataRecv&#40;const uint8_t *mac_addr, const uint8_t *incomingData, int data_len&#41; &#123;
  memcpy&#40;&amp;messageReceived, incomingData, sizeof&#40;messageReceived&#41;&#41;;
  confirmation = messageReceived.confirmed;
  messageReceived.rssi;
  Serial.print&#40;&quot;TEste&#58; &quot;&#41;;
  Serial.println&#40;messageReceived.rssi&#41;;
  timeout = millis&#40;&#41; + PAUSE_TIME; // UPDATE 
&#125;

void setup&#40;&#41; &#123;
#if defined&#40;__AVR_ATtiny85__&#41; &amp;&amp; &#40;F_CPU == 16000000&#41;
  clock_prescale_set&#40;clock_div_1&#41;;
#endif

  Serial.begin&#40;115200&#41;;

  WiFi.mode&#40;WIFI_AP&#41;;

  configDeviceAP&#40;&#41;;

  Serial.print&#40;&quot;AP MAC&#58; &quot;&#41;; Serial.println&#40;WiFi.softAPmacAddress&#40;&#41;&#41;;

  if &#40;esp_now_init&#40;&#41; != ESP_OK&#41; &#123;
    Serial.println&#40;&quot;Error initializing ESP-NOW&quot;&#41;;
    return;
  &#125;
  esp_now_register_recv_cb&#40;OnDataRecv&#41;;

  pixels.begin&#40;&#41;;
&#125;

void loop&#40;&#41; &#123;

  if &#40;timeout &lt; millis&#40;&#41;&#41; &#123;
    timeout = millis&#40;&#41; + PAUSE_TIME;
    confirmation = false;
  &#125;

  if &#40;&#40;messageReceived.rssi &gt; - 70&#41; &amp;&amp; &#40;confirmation&#41;&#41; &#123;
    Serial.println&#40;&quot;Amigo Perto&quot;&#41;;
    Serial.println&#40;messageReceived.rssi&#41;;
    
    pixels.fill&#40;NORMAL, 0, NUMPIXELS&#41;;
  &#125;

  else &#123;
    Serial.println&#40;&quot;Amigo Longe&quot;&#41;;
    pixels.fill&#40;ALERT, 0, NUMPIXELS&#41;;
  &#125;

  pixels.show&#40;&#41;;
&#125;
 [/url][/b][/url]</description><author>luan.ferreira</author><pubDate>Feb 05, 2024 at 11:28:47 +0300</pubDate><link>http://www.robocore.net/modules.php?name=Forums&amp;file=viewtopic&amp;p=47942#47942</link>
</item>

<item>
<title>Erro na compilacao.</title>
<description>Somente executar o programa  Arduino  IDE como administrador que irá funcionar.</description><author>murilokrugner</author><pubDate>Jan 31, 2024 at 17:14:12 +0300</pubDate><link>http://www.robocore.net/modules.php?name=Forums&amp;file=viewtopic&amp;p=47941#47941</link>
</item>

<item>
<title>[RESOLVIDO]  Alternar variável char</title>
<description>Não estou conseguindo alternar as variáveis globais para um teste de ping, consigo apenas quando leio da EEPROM.
Alguém pode me ajudar a resolver isso ?

Estou usando no ESP32, mas acredito que o código funcione também para ARDUINO.
Desde já agradeço.

PS: Só posso usar char.

RESOLVIDO:

 
strcpy&#40;PING_SELECT, PING_INTERNO&#41;;
strcpy&#40;PING_SELECT, PING_EXTERNO&#41;;
 


 #include &lt;EEPROM.h&gt;

char PING_INTERNO   &#91;32&#93; = &quot;10.1.1.1&quot;;
char PING_EXTERNO   &#91;32&#93; = &quot;cnn.com&quot;;
char PING_EEPROM_01 &#91;32&#93; = &quot;192.168.1.1&quot;;
char PING_EEPROM_02 &#91;32&#93; = &quot;globo.com&quot;;
char PING_SELECT    &#91;32&#93; = &quot;&quot;;
//=====================================================================
void WRITE_EEPROM&#40;&#41;&#123;
delay&#40;1000&#41;;
EEPROM.put&#40;100, PING_EEPROM_01&#41;; // GRAVAR EEPROM
EEPROM.put&#40;200, PING_EEPROM_02&#41;; // GRAVAR EEPROM
EEPROM.commit&#40;&#41;;
&#125;
//=====================================================================
void VIEW_PING_SELECT&#40;&#41;&#123;
delay&#40;1000&#41;;
Serial.println&#40;&quot;&quot;&#41;;
if&#40;millis&#40;&#41; &lt; 7000&#41;&#123;
PING_SELECT == PING_INTERNO;
//PING_SELECT = PING_INTERNO;
Serial.println&#40;&quot;************************************&quot;&#41;;
Serial.println&#40;millis&#40;&#41;&#41;;
Serial.print&#40;&quot;HOST SELECIONADO&#58; &quot;&#41;;
Serial.print&#40;PING_SELECT&#41;; // LEITURA VAZIA
&#125;

if&#40;millis&#40;&#41; &gt; 7000 &amp;&amp; millis&#40;&#41; &lt; 10000&#41;&#123;
PING_SELECT == PING_EXTERNO;
//PING_SELECT = PING_EXTERNO;
Serial.println&#40;&quot;************************************&quot;&#41;;
Serial.println&#40;millis&#40;&#41;&#41;;
Serial.print&#40;&quot;HOST SELECIONADO&#58; &quot;&#41;;
Serial.print&#40;PING_SELECT&#41;; // LEITURA VAZIA
&#125;

if&#40;millis&#40;&#41; &gt; 10000 &amp;&amp; millis&#40;&#41; &lt; 13000&#41;&#123;
Serial.println&#40;&quot;************************************&quot;&#41;;
Serial.println&#40;millis&#40;&#41;&#41;;
Serial.print&#40;&quot;HOST SELECIONADO&#58; &quot;&#41;;
EEPROM.get&#40;100, PING_SELECT&#41;; // LER EEPROM
delay&#40;100&#41;;
Serial.println&#40;PING_SELECT&#41;; // LEITURA OK
&#125;

if&#40;millis&#40;&#41; &gt; 13000 &amp;&amp; millis&#40;&#41; &lt; 15000&#41;&#123;
Serial.println&#40;&quot;************************************&quot;&#41;;
Serial.println&#40;millis&#40;&#41;&#41;;
Serial.print&#40;&quot;HOST SELECIONADO&#58; &quot;&#41;;
EEPROM.get&#40;200, PING_SELECT&#41;; // LER EEPROM
delay&#40;100&#41;;
Serial.println&#40;PING_SELECT&#41;; // LEITURA OK
&#125;

if&#40;millis&#40;&#41; &gt; 15000&#41;&#123;
Serial.println&#40;&quot;************************************&quot;&#41;;
Serial.println&#40;millis&#40;&#41;&#41;;
Serial.println&#40;&quot;   TEMPO ESGOTADO, APAGANDO EEPROM&quot;&#41;;
Serial.println&#40;&quot;             E REINICIANDO&quot;&#41;;
Serial.println&#40;&quot;************************************&quot;&#41;;
EEPROM.put&#40;100, 0&#41;; //APAGAR EEPROM
EEPROM.put&#40;200, 0&#41;; //APAGAR EEPROM
EEPROM.commit&#40;&#41;;
delay&#40;2000&#41;;
ESP.restart&#40;&#41;;
&#125;
&#125;
//=====================================================================
void setup&#40;&#41;&#123;
Serial.begin&#40;115200&#41;;
EEPROM.begin&#40;1024&#41;;
WRITE_EEPROM&#40;&#41;;
&#125;
//=====================================================================
void loop&#40;&#41;&#123;
VIEW_PING_SELECT&#40;&#41;;
delay&#40;100&#41;;
&#125; </description><author>h3lyo</author><pubDate>Jan 19, 2024 at 06:18:52 +0300</pubDate><link>http://www.robocore.net/modules.php?name=Forums&amp;file=viewtopic&amp;p=47939#47939</link>
</item>

<item>
<title>peças iguais em uma montagem no solidworks</title>
<description>ola boa noite,sou projetista e conheço muito bem o solidworks.Pra solução de sua necessidade existem duas maneiras de fazer isso. a primeira e mais correta e salvar como/ recodificar sua peça. a outra e criando configuraçoes dentro da mesma peça. Onde podera usar em uma posição uma das configuraçoes e em outra ,ao mesmo tempo outra configuração. Mas lembrando que por ter o meso codigo de produto ,nao podera ter dois desenhos diferentes.mesmo que tenha duas confuguraçoes na mesma peça. por questoues apenas de fabricação.</description><author>marcelo.projmec</author><pubDate>Jan 15, 2024 at 22:52:21 +0300</pubDate><link>http://www.robocore.net/modules.php?name=Forums&amp;file=viewtopic&amp;p=47938#47938</link>
</item>

<item>
<title>Observe isto antes de usar o Shield Sensor Nano V3-0 @Fgc60</title>
<description>Quando acoplado ao Shield  Sensor  Nano V3 você não deve usar as saídas de alimentação de 5V para cargas de consumo maior que os pinos do  Arduino  Nano individualmente ou superior a capacidade total da placa.

 

Por favor, compartilhe esse vídeo, comente, se inscreva no canal, deixe um like.

Minha Playlist:
 

&quot;Não deixe o que você sabe se perder, compartilhe sempre!&quot;</description><author>fernando_fgc</author><pubDate>Jan 11, 2024 at 18:20:35 +0300</pubDate><link>http://www.robocore.net/modules.php?name=Forums&amp;file=viewtopic&amp;p=47937#47937</link>
</item>

<item>
<title>Frequência rádio de controle remoto de ventilado arno vx10</title>
<description>[quote:4519182ca8="eloimendes"][quote:4519182ca8="dsdturbo"][quote:4519182ca8="regner"][quote:4519182ca8="kenedyfarias"]Olá pessoal! Tenho 3 ventiladores Arno Ultimate. Dois na minha sala e um no meu escritório. Comprei dois Hubs IR + RF da Tuya para configurar o comando de voz pela Alexa, mas o Hub não está encontrando o sinal dos botões do controle. Conseguem me dar alguma dica? Obrigado.[/quote:4519182ca8]


Algum sucesso com Hub Tuya IR+RF para os ventiladores Arno?[/quote:4519182ca8]

Bom Dia, eu consegui automatizar usando o Controle Remoto Universal Tuya IR + RF Modelo: CS-SSRC-IRC.

só o botão de aumentar intensidade do ventilador q não pegou mas diminuir, ligar luz e ligar ventilador está ok, nem perdi tempo ai querendo colocar esse detalhe. usei o 433.92 mesmo como citaram em paginas ai atras.

E achei show esse aparelho funcionou pra tudo em casa Ventilador, Ar Condicionado, TV e Persianas.[/quote:4519182ca8]

Segui sua dica com o modelo CS-SSRC-IR C  e frequência 433 e todos os botões funcionaram (vento, luz, aumentar, diminuir). Para reconhecer os botões de aumentar e diminuir precisei tentar 2 vezes, apertando várias vezes rapidamente.[/quote:4519182ca8]

Fala pessoal!

Eu tinha tentado com um controle da Sonoff e não consegui copiar, ai acabei achando esse forum e mesmo com o modelo CS-SSRC-IR, não consegui copiar o controle do meu VX10.

Tentei frequencia 433 e 433.92 e nada.


Alguma sugestão?</description><author>pedroh_moraes12</author><pubDate>Jan 10, 2024 at 14:35:39 +0300</pubDate><link>http://www.robocore.net/modules.php?name=Forums&amp;file=viewtopic&amp;p=47935#47935</link>
</item>

</channel>
</rss>











