<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ble Archives &#8226; HUE CAT INGENIERÍA ESPAÑA</title>
	<atom:link href="https://huecat.es/tag/ble/feed/" rel="self" type="application/rss+xml" />
	<link>https://huecat.es/tag/ble/</link>
	<description>Diseño, Programación y Electrónica</description>
	<lastBuildDate>Thu, 16 May 2024 14:33:50 +0000</lastBuildDate>
	<language>es</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://huecat.es/wp-content/uploads/2020/10/cropped-huecat-logo-1-1-512-32x32.png</url>
	<title>Ble Archives &#8226; HUE CAT INGENIERÍA ESPAÑA</title>
	<link>https://huecat.es/tag/ble/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Controlar un ESP32 (o esp8266) con Android utilizando AppInventor2</title>
		<link>https://huecat.es/controlar-un-esp32-o-esp8266-con-android-utilizando-appinventor/</link>
					<comments>https://huecat.es/controlar-un-esp32-o-esp8266-con-android-utilizando-appinventor/#respond</comments>
		
		<dc:creator><![CDATA[HUECAT]]></dc:creator>
		<pubDate>Mon, 27 Nov 2023 18:01:02 +0000</pubDate>
				<category><![CDATA[ESP32]]></category>
		<category><![CDATA[ESP8266]]></category>
		<category><![CDATA[Arduino IDE]]></category>
		<category><![CDATA[Ble]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[IDE]]></category>
		<guid isPermaLink="false">https://huecat.es/?p=6976</guid>

					<description><![CDATA[<p>App Inventor 2 es una plataforma en línea de código abierto que permite crear aplicaciones para dispositivos Android sin necesidad de conocimientos avanzados de programación. F App Inventor 2 fue desarrollado por Google y posteriormente transferido al MIT (Instituto Tecnológico de Massachusetts). Para este proyecto se creará una aplicación en App Inventor que se conecte [&#8230;]</p>
<p>The post <a href="https://huecat.es/controlar-un-esp32-o-esp8266-con-android-utilizando-appinventor/">Controlar un ESP32 (o esp8266) con Android utilizando AppInventor2</a> appeared first on <a href="https://huecat.es">HUE CAT INGENIERÍA ESPAÑA</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>App Inventor 2 es una plataforma en línea de código abierto que permite crear aplicaciones para dispositivos Android sin necesidad de conocimientos avanzados de programación. F</p>



<p>App Inventor 2 fue desarrollado por Google y posteriormente transferido al MIT (Instituto Tecnológico de Massachusetts).</p>



<p><strong>Para este proyecto se creará  una aplicación en App Inventor que se conecte a un slider a través de Bluetooth y lo controle desde un dispositivo programado con Arduino IDE</strong></p>



<p></p>



<p></p>



<p>Aplicación en App Inventor que se conecte a un slider a través de Bluetooth y se controle desde un dispositivo Arduino con un ESP32, puedes seguir estos pasos generales:</p>



<p></p>



<h2 class="wp-block-heading">Lado de la Aplicación en App Inventor:</h2>



<p>1. <strong>Crear la Interfaz Gráfica:</strong></p>



<figure class="wp-block-image size-large"><a href="https://huecat.es/wp-content/uploads/2023/11/2023-12-05-00_25_31-MIT-App-Inventor-—-Mozilla-Firefox.png"><img fetchpriority="high" decoding="async" width="1024" height="718" src="https://huecat.es/wp-content/uploads/2023/11/2023-12-05-00_25_31-MIT-App-Inventor-—-Mozilla-Firefox-1024x718.png" alt="" class="wp-image-7010" srcset="https://huecat.es/wp-content/uploads/2023/11/2023-12-05-00_25_31-MIT-App-Inventor-—-Mozilla-Firefox-1024x718.png 1024w, https://huecat.es/wp-content/uploads/2023/11/2023-12-05-00_25_31-MIT-App-Inventor-—-Mozilla-Firefox-300x210.png 300w, https://huecat.es/wp-content/uploads/2023/11/2023-12-05-00_25_31-MIT-App-Inventor-—-Mozilla-Firefox-768x539.png 768w, https://huecat.es/wp-content/uploads/2023/11/2023-12-05-00_25_31-MIT-App-Inventor-—-Mozilla-Firefox.png 1232w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p><strong>2. Comienza un nuevo proyecto</strong></p>



<figure class="wp-block-image size-large"><a href="https://huecat.es/wp-content/uploads/2023/11/2023-11-27-22_52_29-MIT-App-Inventor-—-Mozilla-Firefox.png"><img decoding="async" width="1024" height="497" src="https://huecat.es/wp-content/uploads/2023/11/2023-11-27-22_52_29-MIT-App-Inventor-—-Mozilla-Firefox-1024x497.png" alt="" class="wp-image-7002" srcset="https://huecat.es/wp-content/uploads/2023/11/2023-11-27-22_52_29-MIT-App-Inventor-—-Mozilla-Firefox-1024x497.png 1024w, https://huecat.es/wp-content/uploads/2023/11/2023-11-27-22_52_29-MIT-App-Inventor-—-Mozilla-Firefox-300x146.png 300w, https://huecat.es/wp-content/uploads/2023/11/2023-11-27-22_52_29-MIT-App-Inventor-—-Mozilla-Firefox-768x373.png 768w, https://huecat.es/wp-content/uploads/2023/11/2023-11-27-22_52_29-MIT-App-Inventor-—-Mozilla-Firefox-1536x746.png 1536w, https://huecat.es/wp-content/uploads/2023/11/2023-11-27-22_52_29-MIT-App-Inventor-—-Mozilla-Firefox.png 1896w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>3. <strong>Componentes Bluetooth:</strong> Añadir el componente Bluetooth al diseño.</p>



<p></p>



<p></p>



<p></p>



<p>4. <strong>Configurar Bluetooth:</strong></p>



<ul class="wp-block-list">
<li>Configurar el componente Bluetooth para buscar dispositivos y establecer la conexión.</li>
</ul>



<ol class="wp-block-list">
<li><strong>Programar la Interacción con el Slider:</strong>
<ul class="wp-block-list">
<li>Programar la lógica que enviará los datos del slider a través de Bluetooth al dispositivo Arduino cuando se modifique su valor.</li>
</ul>
</li>



<li><strong>Manejar la Conexión y Desconexión:</strong>
<ul class="wp-block-list">
<li>Implementar lógica para gestionar la conexión y desconexión con el dispositivo Bluetooth.</li>
</ul>
</li>



<li><strong>Diseñar la Interfaz de Usuario:</strong>
<ul class="wp-block-list">
<li>Diseñar la interfaz de usuario para mostrar el estado de la conexión y otra información relevante.</li>
</ul>
</li>
</ol>



<p>En la pantalla de diseño, agrega un componente <code>Slider</code> desde la paleta de componentes.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">


Manejo del Slider y envío de datos:

En el bloque &quot;BluetoothClient1.SendText&quot;, el valor del slider se convierte a una cadena (Text), ya que el módulo Bluetooth envía datos como texto.

Asegúrate de configurar correctamente el BluetoothClient1.Address con la dirección Bluetooth de tu dispositivo.

Conecta tu dispositivo Android a tu Arduino mediante Bluetooth.
</pre></div>


<p></p>



<p></p>



<h2 class="wp-block-heading">Lado del Dispositivo Arduino (ESP32):</h2>



<ol class="wp-block-list">
<li><strong>Preparar todo para poder configurar el ESP32 con Arduino IDE.</strong>
<ul class="wp-block-list">
<li>Si aún no has configurado el Arduino IDE para tu ESP32, <a href="https://huecat.es/arduino-ide-compilar-codigo-para-esp32-esp8266/">puedes seguir estos pasos: Configurar el ESP32 con Arduino IDE</a></li>
</ul>
</li>



<li><strong>Programar la Lógica del Arduino</strong> <strong>Controlar el Slider</strong> (recibir datos)






<ul class="wp-block-list">
<li>Escribe un programa para el ESP32 que escuche los datos enviados por la aplicación a través de Bluetooth.</li>
</ul>



<ul class="wp-block-list">
<li>Implementa la lógica que ajustará el valor del slider según los datos recibidos a través de Bluetooth.</li>
</ul>
</li>
</ol>



<p></p>



<p></p>



<p>Controlar un slider en App Inventor 2 y enviar los datos al ESP32 a través de Bluetooth</p>



<p> Asegurarse tener un módulo Bluetooth conectado al microcontrolador.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: cpp; title: ; notranslate">
// Importar la librería para el módulo Bluetooth
#include &lt;SoftwareSerial.h&gt;

SoftwareSerial BTSerial(10, 11); // RX, TX

void setup() {
  Serial.begin(9600);
  BTSerial.begin(9600);
}

void loop() {
  if (BTSerial.available()) {
    int valor = BTSerial.parseInt();
    if (valor &gt;= 0 &amp;&amp; valor &lt;= 255) {
      // Aquí puedes utilizar el valor recibido como desees
      analogWrite(9, valor); // Por ejemplo, controlar un LED con el valor del slider
    }
  }
}
</pre></div>


<p></p>



<p></p>



<p>Este código utiliza la librería <code>SoftwareSerial</code> para comunicarse con el módulo Bluetooth en los pines 10 y 11. Luego, lee el valor entero enviado desde la aplicación y lo utiliza para controlar un LED conectado al pin 9 (se puede ajustar esto según tu configuración).</p>
<p>The post <a href="https://huecat.es/controlar-un-esp32-o-esp8266-con-android-utilizando-appinventor/">Controlar un ESP32 (o esp8266) con Android utilizando AppInventor2</a> appeared first on <a href="https://huecat.es">HUE CAT INGENIERÍA ESPAÑA</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://huecat.es/controlar-un-esp32-o-esp8266-con-android-utilizando-appinventor/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
