.. 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 con otros entusiastas.
**¿Por qué unirse?**
- **Soporte experto**: Resuelve problemas post-venta y desafíos técnicos con la ayuda de nuestra comunidad y equipo.
- **Aprender y compartir**: Intercambia consejos y tutoriales para mejorar tus habilidades.
- **Previsualizaciones exclusivas**: Obtén acceso anticipado a nuevos anuncios de productos y adelantos.
- **Descuentos especiales**: Disfruta de descuentos exclusivos en nuestros productos más nuevos.
- **Promociones festivas y sorteos**: Participa en sorteos y promociones navideñas.
👉 ¿Listo para explorar y crear con nosotros? Haz clic en [|link_sf_facebook|] y únete hoy mismo.
.. _bk_start_py:
Comienza con Blynk
============================
En este proyecto aprenderás a usar Blynk.
Cuando actives los widgets en Blynk, tu Raspberry Pi imprimirá sus valores.
Sigue los pasos a continuación, y ten en cuenta que debes hacerlos en orden y no 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 dirección de correo electrónico para completar el registro de tu cuenta.
.. image:: img/sp220607_142936.png
#. Después aparecerá el **Blynk Tour** y puedes leerlo para aprender 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 Plantilla desde la barra de navegación.
.. image:: img/sp220913_170029.png
#. Crear nueva plantilla
.. image:: img/sp220913_170206.png
#. Rellena el **NOMBRE**, siéntete libre de hacerlo; **HARDWARE** debe ser **Raspberry Pi**. Luego haz clic en **Done**.
.. image:: img/sp220913_170402.png
#. Serás redirigido a la página de información, solo haz clic en guardar en la esquina superior derecha.
.. image:: img/sp220913_171202.png
#. Ve a la página de **Buscar** desde la barra de navegación.
.. image:: img/sp220913_172727.png
#. Crear nuevo dispositivo.
.. image:: img/sp220913_173259.png
#. Desde plantilla.
.. image:: img/sp220913_173350.png
#. Selecciona **TEMPLATE** como la que acabas de configurar, **DEVICE NAME** puede ser personalizado. Luego haz clic en Crear.
.. image:: img/sp220913_173507.png
#. Ahora deberías ver una página como esta, lo que significa que tu configuración inicial de Blynk está completa.
.. image:: img/sp220913_173950.png
2. Editar el Tablero
--------------------------------
1. Haz clic en el icono del menú en la esquina superior derecha y selecciona editar tablero.
.. image:: img/sp220913_180231.png
#. Luego arrastra cualquier Widget de CONTROL que desees al Tablero. Yo arrastré un Interruptor y un Control Deslizante.
.. image:: img/sp220913_180725.png
#. Toca el ícono de configuración en el widget.
.. image:: img/sp220913_180806.png
#. Crea un Datastream, selecciona Pin Virtual.
.. image:: img/sp220913_180906.png
#. Completa la configuración del datastream. Aquí se creó el datastream para el Interruptor, por lo que en **DATA TYPE** selecciona ``Interger``, y configura **MIN** y **MAX** en ``0`` y ``1``. Crea y luego Guarda.
.. image:: img/sp220913_181113.png
#. Usa los mismos pasos para crear un Datastream para el widget de control deslizante, y nuevamente, modifica **DATA TYPE**, **MIN** y **MAX** según lo que necesites.
.. image:: img/sp220913_182042.png
#. Cuando termines, haz clic en Guardar y Aplicar en la esquina superior derecha.
.. image:: img/sp220913_182300.png
3. Instalar la librería 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, por favor 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 de Información del Dispositivo en Blynk, verás alguna información bajo **FIRMWARE CONFIGURATION**, necesitas copiar **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. Encuentra 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 Tablero.
.. image:: img/sp220913_183529.png
6. Ahora podrás ver tus acciones en la 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']