![oddWires IoT-Bus Documentation Download Page 97](http://html1.mh-extra.com/html/oddwires/iot-bus/iot-bus_documentation_3330893097.webp)
iot-bus Documentation, Release latest
Connect a DHT11 Temperature Sensor and run:
DATA -> GPIO4
VCC
-> VUSB (VIN is OK if using battery(3.7-42V) but not 3V3 as not high enough)
GND
-> GND
This example creates a Thing that exposes the current distance reading or the HC-SR04 ultrasonic
distance sensor and also displays the distance locally.
Connect an HC-SR04 Ultrasonic Distance Sensor and run:
TRIG -> GPIO2
ECHO -> GPIO4
VCC
-> VUSB
GND
-> GND (VIN is OK if using battery(3.7-42V) but not 3V3 as not high enough)
This example creates a motion sensor Thing that triggers on movement. It sets the on-board
LED on triggering and updates the mozilla-iot interface appropriately. Connect an HC-SR501 Passive Infrared
Sensor or any similar device and run:
OUT
-> GPIO4
VCC
-> VUSB (Typically VIN is OK if using battery(3.7-42V) but not 3V3 as not
˓
→
high enough)
GND
-> GND
This example creates a touch switch Thing that triggers when one of the capacitive touch pins on the
ESP32 are touched. It sets the on-board LED on triggering and updates the mozilla-iot interface appropriately.
Connect a wire to GPIO4 and run.
This example is a simple integer calculator that creates a Thing that exposes the two numbers, the
last function and the result. It requires the IoT-Bus display.
This example shows how to use a typical magnetic door sensor. Just connect one side of the
contacts to GPIO4 and the other to GND. When the contacts are open the door sensor will show open in the
mozilla interface and when they are shut the door will show shut.
This example uses an IoT-Bus relay board together with an IoT-Bus Io processor to expose the relay
status and to enable the user to change through your mozilla-iot domain.
Relay Display & Touch Switch Thing
In this second relay example the current status of the relay is also shown on
the display. The touchscreen is enabled so it can be switched on and off locally. The status will be reflected by
mozilla-iot.
93
Summary of Contents for IoT-Bus
Page 1: ...iot bus Documentation Release latest oddWires Mar 05 2019...
Page 2: ......
Page 5: ...iot bus Documentation Release latest IoT Bus Introduction 1...
Page 6: ...iot bus Documentation Release latest 2 IoT Bus Introduction...
Page 16: ...iot bus Documentation Release latest 12 Chapter 1 IoT Bus Overview...
Page 17: ...CHAPTER 2 IoT Bus Pinout 13...
Page 18: ...iot bus Documentation Release latest Fig 1 IoT Bus Pinout 14 Chapter 2 IoT Bus Pinout...
Page 22: ...iot bus Documentation Release latest 18 Chapter 4 Getting Started with PlatformIO...
Page 24: ...iot bus Documentation Release latest 20 Chapter 5 Getting Started with Arduino...
Page 26: ...iot bus Documentation Release latest 22 Chapter 6 Getting Started with esp idf...
Page 32: ...iot bus Documentation Release latest 28 Chapter 7 Getting Started with Mozilla IoT...
Page 34: ...iot bus Documentation Release latest 30 Chapter 8 Getting Started with Micro Python...
Page 36: ...iot bus Documentation Release latest 32 Chapter 9 Getting Started with Moddable...
Page 38: ...iot bus Documentation Release latest 34 Chapter 10 Getting Started with MicroBlocks...
Page 50: ...iot bus Documentation Release latest 46 Chapter 13 JTAG...
Page 54: ...iot bus Documentation Release latest 50 Chapter 14 2 4 QVGA Touch Display...
Page 66: ...iot bus Documentation Release latest 62 Chapter 19 IoT Bus Examples Index...
Page 76: ...iot bus Documentation Release latest 72 Chapter 22 IoT Bus Touch Draw Example...
Page 78: ...iot bus Documentation Release latest 74 Chapter 23 IoT Bus Relay Example...
Page 94: ...iot bus Documentation Release latest 90 Chapter 27 IoT Bus SD_MMC Card Example...
Page 98: ...iot bus Documentation Release latest 94 Chapter 28 IoT Bus Mozilla IoT Examples...
Page 106: ...iot bus Documentation Release latest 102 Chapter 31 IoT Bus LED Lamp Thing...
Page 114: ...iot bus Documentation Release latest 110 Chapter 33 IoT Bus Relay Display Touch Thing...
Page 117: ...CHAPTER 35 IoT Bus DHT11 Thing include arduino h continues on next page 113...
Page 122: ...iot bus Documentation Release latest 118 Chapter 35 IoT Bus DHT11 Thing...
Page 130: ...iot bus Documentation Release latest 126 Chapter 37 IoT Bus HC SR501 PIR Thing...
Page 138: ...iot bus Documentation Release latest 134 Chapter 38 IoT Bus Calculator Thing...
Page 140: ...iot bus Documentation Release latest 136 Chapter 39 IoT Bus Mozilla IoT Tutorials...
Page 146: ...iot bus Documentation Release latest 142 Chapter 40 LED Thing Tutorial...
Page 152: ...iot bus Documentation Release latest 148 Chapter 41 Touch Switch Thing Tutorial...
Page 158: ...iot bus Documentation Release latest 154 Chapter 42 Mozilla Rules Engine...
Page 160: ...iot bus Documentation Release latest 156 Chapter 43 Frameworks...
Page 161: ...CHAPTER 44 Platforms 44 1 Espressif32 ESP WROOM32 WiFi Bluetooth Combo Module 157...