Você está na página 1de 3

Packet Tracer: accionador SBC con Python

Topología

Objetivos
Conviértase en experto con Python para programar el dispositivo SBC de Packet Tracer.

Aspectos básicos/situación
Python tiene un sencillo y robusto lenguaje de programación de amplia difusión que se ejecuta en diferentes
plataformas informáticas. Packet Tracer 7.0 aprovecha esto e implementa dispositivos de IoT compatibles
con Python.
En esta actividad de Packet Tracer, programará el dispositivo SBC de Packet Tracer 7.0 con Python. El
objetivo es permitir que la cafetera empiece a preparar café cuando alguien ingresa en la cocina (detecta el
movimiento). La lámpara para encimera también se encenderá.

Recursos necesarios
• Packet Tracer 7.0

Parte 1: Adición y conexión de los dispositivos necesarios


Comenzará con un espacio de trabajo en blanco. Agregue los siguientes dispositivos al espacio de trabajo de
Packet Tracer:
a. El dispositivo SBC se encuentra en Componentes >> Placas >> SBC-PT.
b. La cafetera se encuentra en Terminales >> Hogar >> Electrodomésticos.
c. La lámpara para encimera se encuentra en Terminales >> Hogar >> Iluminación.

© 2017 Cisco y/o sus afiliados. Todos los derechos reservados. Este documento es información pública de Cisco. Página 1 de 3
Práctica de laboratorio: Python en Packet Tracer 7.0

d. El sensor de movimiento se encuentra en Componentes >> Sensores >> Sensor de movimiento


e. Cambie los nombres de los dispositivos para que coincidan con el diagrama.
f. Con los cables personalizados de IoT, conecte los dispositivos a la placa PT-SBC. El cable
personalizado de IoT se encuentra en Conexiones.
Use la siguiente tabla para encontrar los puertos correctos:

Dispositivo Puerto SBC

Cafetera D1

Lámpara D2

Sensor de movimiento D9

Parte 2: Programación de SBC


SBC simula las computadoras de una placa del mundo real, como Raspberry Pi.
Una de las ventajas de SBC-PT es que puede programarse con Python.
a. Haga clic en SBC y seleccione la ficha Programación.
¿Hay algún código precargado en SBC?
____________________________________________________________________________________
____________________________________________________________________________________
____________________________________________________________________________

El contenido de la ficha Programación se divide en dos partes principales. El panel izquierdo muestra todos
los archivos que contienen programas creados por usted. El panel derecho muestra el contenido del archivo
actualmente seleccionado en la parte izquierda. Haga clic en el botón Nuevo arriba del panel izquierdo para
crear un archivo nuevo. Póngale el nombre main.py y seleccione Vacío - Python para este tipo. El panel
izquierdo ahora debe enumerar el nuevo archivo: main.py.
b. En el panel izquierdo, seleccione main.py y haga clic en Abrir; el botón Abrir se encuentra ubicado
inmediatamente arriba del panel izquierdo. El panel derecho ahora está listo para recibir el código del
programa main.py.
c. En el panel derecho, escriba un programa para instruir a SBC para que encienda la cafetera y la luz
cuando detecte movimiento en el sensor de movimiento.

Parte 3: Evaluación
Para probar el código, presione la tecla ALT y mueva el ratón por el sensor de movimiento. Esto implica un
movimiento para Packet Tracer, que será capturado por el sensor de movimiento de PT. Una vez detectado
el movimiento, se envía una señal digital ALTA a SBC que, a su vez, enciende la cafetera y la luz. También
aparecen mensajes en la consola de SBC.
¿Se encendió la cafetera?
_______________________________________________________________________________________
_______________________________________________________________________________________
______________________________________________________________________

© 2017 Cisco y/o sus afiliados. Todos los derechos reservados. Este documento es información pública de Cisco. Página 2 de 3
Práctica de laboratorio: Python en Packet Tracer 7.0

¿Se encendió la luz?


_______________________________________________________________________________________
_______________________________________________________________________________________
______________________________________________________________________

¿Qué cambios deben hacerse en SBC si el sensor de movimiento se mueve al puerto D5?
_______________________________________________________________________________________
_______________________________________________________________________________________
______________________________________________________________________
¿Qué puerto PT-SBC debe usarse para conectar un sensor analógico?
_______________________________________________________________________________________
_______________________________________________________________________________________
______________________________________________________________________

© 2017 Cisco y/o sus afiliados. Todos los derechos reservados. Este documento es información pública de Cisco. Página 3 de 3

Você também pode gostar