.. note::
¡Hola, bienvenido a la Comunidad de Entusiastas de SunFounder Raspberry Pi & Arduino & ESP32 en Facebook! Sumérgete en el mundo de Raspberry Pi, Arduino y ESP32 junto a otros entusiastas.
**¿Por qué unirse?**
- **Soporte experto**: Resuelve problemas postventa y desafíos técnicos con la ayuda de nuestra comunidad y equipo.
- **Aprender y compartir**: Intercambia consejos y tutoriales para mejorar tus habilidades.
- **Preestrenos exclusivos**: Obtén acceso anticipado a nuevos anuncios de productos y adelantos.
- **Descuentos especiales**: Disfruta de descuentos exclusivos en nuestros productos más recientes.
- **Promociones y sorteos festivos**: Participa en sorteos y promociones especiales de temporada.
👉 ¿Listo para explorar y crear con nosotros? Haz clic en [|link_sf_facebook|] y únete hoy mismo.
.. _bk_start_py:
Comenzando con Blynk
=========================
Aprenderás cómo usar Blynk en este proyecto.
Cuando actives widgets en Blynk, tu Raspberry Pi imprimirá sus valores.
Sigue los pasos a continuación y ten en cuenta que debes realizarlos en orden sin saltarte ningún capítulo.
1. Configuración de Blynk
-------------------------
1. Ve a `BLYNK `_ y haz clic en **START FREE**.
.. image:: img/sp220607_142551.png
#. Ingresa tu dirección de correo electrónico para registrar una cuenta.
.. image:: img/sp220607_142807.png
#. Ve a tu correo electrónico para completar el registro de tu cuenta.
.. image:: img/sp220607_142936.png
#. Después, aparecerá **Blynk Tour** y podrás leerlo para conocer la información básica sobre Blynk.
.. image:: img/sp220607_143244.png
#. A continuación necesitamos crear una plantilla y un dispositivo, haz clic en **Cancel**.
.. image:: img/sp220607_143608.png
#. Ve a **Developer Zone** desde la barra de navegación.
.. image:: img/develop_zone.png
#. Crea una nueva plantilla.
.. image:: img/new_template.png
#. Completa **NAME** (puedes usar el nombre que quieras); **HARDWARE** debe ser **Raspberry Pi**. Luego haz clic en **Done**.
.. image:: img/sp220913_170402.png
#. Serás redirigido a la página **Info**, solo haz clic en **save** en la parte superior derecha.
.. image:: img/sp220913_171202.png
#. Ve a la página **Devices** desde la barra de navegación.
.. image:: img/devices.jpg
#. Crea un nuevo dispositivo.
.. image:: img/new_devices.png
#. Desde plantilla.
.. image:: img/create_new_device.png
#. Selecciona **TEMPLATE** como la que acabas de crear, el **DEVICE NAME** puede ser personalizado. Luego haz clic en **Create**.
.. image:: img/sp220913_173507.png
#. Ahora deberías ver una página como esta, lo que significa que la configuración inicial de Blynk está completa.
.. image:: img/my_device.png
2. Editar Dashboard
-------------------
1. Haz clic en **edit dashboard**.
.. image:: img/edit_dashboard.png
#. Luego arrastra cualquier widget de **CONTROL** que desees al Dashboard. Yo arrastré un **Switch** y un **Slider**.
.. image:: img/sp220913_180725.png
#. Toca el icono de configuración en el widget.
.. image:: img/sp220913_180806.png
#. Crea un flujo de datos (**Datastream**), selecciona **Virtual Pin**。
.. image:: img/sp220913_180906.png
#. Completa la configuración del flujo de datos. Aquí se creó el flujo de datos para el Switch, por lo que **DATA TYPE** se selecciona como ``Integer``, y **MIN** y **MAX** se establecen en ``0`` y ``1``. Crea y luego guarda.
.. image:: img/sp220913_181113.png
#. Usa los mismos pasos para crear un flujo de datos para el widget Slider y, de nuevo, modifica **DATA TYPE**, **MIN** y **MAX** según tus necesidades.
.. image:: img/sp220913_182042.png
#. Una vez terminado, haz clic en **Save And Apply** en la parte superior derecha.
.. image:: img/sp220913_182300.png
3. Instalar la librería de Blynk
--------------------------------
Ejecuta el siguiente comando para instalar.
.. raw:: html
.. code-block::
cd ~
git clone https://github.com/vshymanskyy/blynk-library-python.git
cd blynk-library-python
sudo python3 setup.py
4. Descargar el ejemplo
-----------------------
Hemos proporcionado algunos ejemplos, ejecuta el siguiente comando para descargarlos.
.. raw:: html
.. code-block::
cd ~
git clone https://github.com/sunfounder/blynk-raspberrypi-python.git
5. Ejecutar el código
---------------------
1. Ve a la página **Device Info** de Blynk, verás información en **FIRMWARE CONFIGURATION**, necesitas copiar tu **BLYNK_AUTH_TOKEN**.
.. image:: img/sp220913_182456.png
2. Edita el código.
.. raw:: html
.. code-block::
cd ~/blynk-raspberrypi-python
sudo nano blynk_start.py
3. Busca la siguiente línea y pega tu ``BLYNK_AUTH_TOKEN``.
.. code-block::
BLYNK_AUTH = 'YourAuthToken'
4. Ejecuta el código.
.. raw:: html
.. code-block::
sudo python3 blynk_start.py
5. Ve a Blynk y opera el widget en el Dashboard.
.. image:: img/sp220913_183529.png
6. Ahora podrás ver tus acciones en el terminal.
.. code-block::
..
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ for Python v1.0.0 (linux)
Connecting to blynk.cloud:443...
Blynk ready. Ping: 142 ms
V0 value: ['1']
V0 value: ['0']
V1 value: ['3']
V1 value: ['8']
V0 value: ['1']