Difference between revisions of "EBC Exercise 35 Blynk"
m (→Installing Blynk - python) |
m (→Add a Virtual LED) |
||
Line 23: | Line 23: | ||
Add a virtual LED by doing the following. | Add a virtual LED by doing the following. | ||
# Stop your project by tapping the square in the upper right. | # Stop your project by tapping the square in the upper right. | ||
− | # Get a new Widget by | + | # Get a new Widget by from right to left. |
# Scroll down to ''DISPLAYS'' and selecting '''LED'''. | # Scroll down to ''DISPLAYS'' and selecting '''LED'''. | ||
# Tap the LED and connect it to Virtual pin '''V10'''. | # Tap the LED and connect it to Virtual pin '''V10'''. | ||
− | # | + | # Tap '''OK''' on the upper right. |
# Hit the play triangle on the upper right. | # Hit the play triangle on the upper right. | ||
− | Now when you click a button attached to | + | Now when you click a button attached to P9_11, the virtual LED should toggle. |
== Installing Blynk - JavaScript == | == Installing Blynk - JavaScript == |
Revision as of 08:42, 14 October 2020
Embedded Linux Class by Mark A. Yoder
Blynk is a simple way to control your BeagleBone from a device such as a cellphone.
Contents
Installing Blynk - python
On your Bone
bone$ sudo pip3 install blynklib bone$ cd exercises/iot/blynk bone$ ./leds.py
Set up the Project
Now you need to build a project to talk to your Bone. Go to Getting Started With The Blynk App and follow the steps.
On step 3 (Choose Your Hardware) select Generic Board.
On Step 5 (Add a Widget) make your button attach to Virtual 0.
Run the project and when you tap the virtual button on your device, the USR3 LED should respond.
Add a Virtual LED
Add a virtual LED by doing the following.
- Stop your project by tapping the square in the upper right.
- Get a new Widget by from right to left.
- Scroll down to DISPLAYS and selecting LED.
- Tap the LED and connect it to Virtual pin V10.
- Tap OK on the upper right.
- Hit the play triangle on the upper right.
Now when you click a button attached to P9_11, the virtual LED should toggle.
Installing Blynk - JavaScript
To install Blynk, got to Getting Started with Blynk and follow the first two instructions for installing Blynk on your device and getting the Auth token.
Then on your Bone
bone$ sudo npm install -g --unsafe-perm onoff blynk-library
(If that doesn't work try: sudo npm install onoff blynk-library
)
npm is a JavaScript package manager. Once loaded you can run the Blynk example.
bone$ cd exercises/iot/blynk bone$ ./leds.js
Embedded Linux Class by Mark A. Yoder