ZigBee, Bluetooth and the newer Bluetooth Low Energy (BLE/Smart) are all communication protocols for Wireless Personal Area Networks (WPANs), but they are…
ZigBee, Bluetooth and the newer Bluetooth Low Energy (BLE/Smart) are all communication protocols for Wireless Personal Area Networks (WPANs), but they are optimized for different applications.
Learn how to set up the Wunderbar platform to begin building your own IoT apps. This will demonstrate the "Can't Touch…
Learn how to set up the Wunderbar platform to begin building your own IoT apps. This will demonstrate the "Can't Touch This" and "Tell Me When" demo applications to measure WunderBar sensors and perform actions based on them. Some of the major bugs are discussed.
Create a smart home by displaying the current salt level of your water softener with the CC3200 and a proximity sensor.
Create a smart home by displaying the current salt level of your water softener with the CC3200 and a proximity sensor.
Part 4 in the “How to Make an Ambient Light Monitor” series
Part 4 in the “How to Make an Ambient Light Monitor” series
Detect audio with an electret microphone and a TI CC3200 Wifi microcontroller. This handy project will allow you to set…
Detect audio with an electret microphone and a TI CC3200 Wifi microcontroller. This handy project will allow you to set up an audio detection device that can be used to catch your roommate stealing things from the fridge or send you an alert if the noise in your room goes above a certain threshold.
How to read humidity and temperature from a DHT11 and display it on a LCD with a PIC microcontroller. In this example…
How to read humidity and temperature from a DHT11 and display it on a LCD with a PIC microcontroller. In this example we're going to use a PIC16F628A.
Learn how to connect your device with Linux Screen using the built-in Lua interpreter to set up the file system and…
Learn how to connect your device with Linux Screen using the built-in Lua interpreter to set up the file system and connect to the network. Then, learn how to automate the scripting process with Luatool and put it all together with a basic TCP server that can interact with a pulse-width modulated LED, a potentiometer, and a switch.
Many embedded applications benefit from a communications interface that allows for convenient data transfer between a PC…
Many embedded applications benefit from a communications interface that allows for convenient data transfer between a PC and a microcontroller. This article explains how to use the virtual COM port library from Silicon Laboratories to send data from a Windows application to an EFM8 microcontroller.
When you buy a Raspberry Pi, you just buy a printed circuit board which doesn’t even come with a power supply or…
When you buy a Raspberry Pi, you just buy a printed circuit board which doesn’t even come with a power supply or operating system. This tutorial is concerned with getting your Raspberry Pi set up and ready to use.
Delta/wye transforms allow us to replace part of a circuit with a different circuit that, while equivalent in behavior,…
Delta/wye transforms allow us to replace part of a circuit with a different circuit that, while equivalent in behavior, can make circuit analysis much simpler. Here we learn where these transforms come from.
Parallel circuits are one of two fundamental circuit configurations we come across every day. Like a parallel universe,…
Parallel circuits are one of two fundamental circuit configurations we come across every day. Like a parallel universe, parallel circuits and networks can give us unexpected results. Adding more gives less, and voltage stays the same no matter what! Learn about the role resistance plays in parallel circuits for your designs and safety.
A short introduction to some of the more popular interfaces used to connect test instruments to computers.
A short introduction to some of the more popular interfaces used to connect test instruments to computers.
By equipping an Arduino with an Ethernet shield you can turn it into a simple web server, and by accessing that server…
By equipping an Arduino with an Ethernet shield you can turn it into a simple web server, and by accessing that server with a browser running on any computer connected to the same network as the Arduino, you can perform a variety of tasks.