F_Thingspeak INNEN DG Temperatur- und Druckmessung V1_00. F_Thingspeak INNEN DG Temperatur- und Druckmessung V1_00.ino

Size: px
Start display at page:

Download "F_Thingspeak INNEN DG Temperatur- und Druckmessung V1_00. F_Thingspeak INNEN DG Temperatur- und Druckmessung V1_00.ino"

Transcription

1 F_Thingspeak INNEN DG Temperatur- und Druckmessung V1_00 F_Thingspeak INNEN DG Temperatur- und Druckmessung V1_00.ino 1 /* 2 TEMPERATURMESSUNG INNEN über Thingspeak 3 V Übernahme des Programms für Temp.messung EG, Neuausrichtung auf 1 neuen Ardu ino zur Messung Dachgeschoss 4 5 Arduino --> ThingSpeak Channel via Ethernet 6 7 The ThingSpeak Client sketch is designed for the Arduino and Ethernet. 8 This sketch updates a channel feed with an analog input reading via the 9 ThingSpeak API ( 10 using HTTP POST. The Arduino uses DHCP and DNS for a simpler network setup. 11 The sketch also includes a Watchdog / Reset function to make sure the 12 Arduino stays connected and/or regains connectivity after a network outage. 13 Use the Serial Monitor on the Arduino IDE to see verbose network feedback 14 and ThingSpeak connectivity status Getting Started with ThingSpeak: * Sign Up for New User Account * Create a new Channel by selecting Channels and then Create New Channel 20 * Enter the Write API Key in this sketch under "ThingSpeak Settings" Arduino Requirements: * Arduino with Ethernet Shield or Arduino Ethernet 25 * Arduino 1.0+ IDE Network Requirements: 28 * Ethernet port on Router 29 * DHCP enabled on Router 30 * Unique MAC Address for Arduino Other Requirements: 33 * BMP-085 Sensor 34 */ #include <SPI.h> 37 #include <Ethernet.h> 38 #include <Client.h> 39 #include <Wire.h> //Including wire library 40 #include <Adafruit_BMP085.h> //Including BMP180 library #define ALTITUDE 256 //Altitude where I live (P'dorf 256 m) 43

2 43 44 #define WARTE // Dauer zwischen 2 Messungen !!!! 45 #define ERKENNUNGSSCHWELLE 0.2 // Ab dieser Veränderung der Temperatur werden Daten an Thingsp eak gesendet 46 #define FILTER 10 // Änderungen grösser als dieser Wert werden ausgeblendet 47 #define updatethingspeakinterval // Time interval in milliseconds to update ThingSpeak (number of seconds * 1000 = interval) 300s = 5 min 48 #define maxthingspeakinterval // Max Time interval in milliseconds to update ThingSpea k (number of seconds * 1000 = interval) 1800s = 30 min // ThingSpeak Settings 51 char thingspeakaddress[] = "api.thingspeak.com"; String writeapikey = "Hier eigenen API Key von Thingspeak einfügen"; // Variable Setup 56 long lastconnectiontime = 0; 57 boolean lastconnected = false, beginn = true; 58 int failedcounter = 0; 59 float Temp, Tempold = 0, press, pressold = 0; 60 String TempStr; 61 char analogvalue0[9], analogvalue1[9]; // Local Network Settings 64 byte mac[] = 0xD4, 0x29, 0xB4, 0xFF, 0xA0, 0xA5 ; // Achtung MAC muss anders als bei Temper aturmessung AUSSEN sein 65 byte ip[] = a, b, c, d ; 66 byte gateway[] = e, f, g, h ; 67 byte subnet[] = 255, 255, 255, 0 ; // Initialize Arduino Ethernet Client 70 EthernetClient client; Adafruit_BMP085 bmp; // Creating an object for BMP void setup() // delay(80000); // Starten des Phicomm M1 Routers abwarten (nicht notwendig da direkt an Sw itch angeschlossen) // Start Serial for debugging on the Serial Monitor 79 // Serial.begin(9600); Serial.println ("Serial connected"); bmp.begin(); delay (1000); 84 // start the Ethernet connection: 85 if (Ethernet.begin(mac) == 0) 86 Serial.println("Failed to configure Ethernet using DHCP"); 87 // no point in carrying on, so do nothing forevermore: 88 return; 89 for(;;)

3 89 90 for(;;) ; // print your local IP address: Serial.print("My IP address: "); for (byte thisbyte = 0; thisbyte < 4; thisbyte++) // print the value of each byte of the IP address: Serial.print(Ethernet.localIP()[thisByte], DEC); Serial.print("."); Serial.println(); void loop() delay (WARTE); // Print Update Response to Serial Monitor while (client.available()) char c = client.read(); Serial.print(c); // Disconnect from ThingSpeak if (!client.connected() && lastconnected) Serial.println(F("...disconnected")); Serial.println(); client.stop(); if (lastconnectiontime > millis()) // Überlauf alle 50 Tage abwenden lastconnectiontime = millis(); beginn = true; // Update ThingSpeak if ((!client.connected()) && (((millis() - lastconnectiontime) > updatethingspeakinterval) (beginn == true))) // Serial.println("***"); Temp = bmp.readtemperature(); press = bmp.readpressure()/100; if ((abs(tempold - Temp) >= ERKENNUNGSSCHWELLE) ((millis() - lastconnectiontime) > maxt hingspeakinterval) (beginn == true)) 135 Serial.print ("*** Temp: "); Serial.print (Temp); Serial.print (" Tempold: "); Seria 136 l.print (Tempold); Serial.print (" Luftdruck: "); Serial.print (press); Serial.print (" Luftdruck alt: "); Serial.println (pressold);

4 "); Serial.println (pressold); Tempold = Temp; pressold = press; dtostrf(temp, 7, 1, analogvalue0); dtostrf(press, 7, 1, analogvalue1); TempStr = "field5=" + String(analogValue0) + "&field6=" + String(analogValue1) + " "; //field 5+6 sind die Thingspeak fields updatethingspeak(tempstr); beginn = false; else Serial.print (" ---> Temp: "); Serial.print (Temp); Serial.print (" Tempold: "); Ser ial.print (Tempold); Serial.print (" Luftdruck: "); Serial.print (press); Serial.print (" Luft druck alt: "); Serial.println (pressold); // Check if Arduino Ethernet needs to be restarted if (failedcounter > 5 ) client.stop(); Serial.print (mac[1]); Ethernet.begin(mac); lastconnected = client.connected(); void updatethingspeak(string tsdata) if (client.connect(thingspeakaddress, 80)) client.print("post /update HTTP/1.1\n"); client.print("host: api.thingspeak.com\n"); client.print("connection: close\n"); client.print("x-thingspeakapikey: "+writeapikey+"\n"); client.print("content-type: application/x-www-form-urlencoded\n"); client.print("content-length: "); client.print(tsdata.length()); client.print("\n\n"); client.print(tsdata); lastconnectiontime = millis(); if (client.connected()) Serial.println(F("Connecting to ThingSpeak...")); failedcounter = 0; else failedcounter++;

5 Serial.println("Connection to ThingSpeak failed ("+String(failedCounter, DEC)+")"); else failedcounter++; Serial.println("Connection to ThingSpeak failed ("+String(failedCounter, DEC)+")"); // Serial.println(); lastconnectiontime = millis();

Inclusions required for the DMD

Inclusions required for the DMD Sketch for Home Alert The sketch is not large in terms of the line count, but it almost exhausts the Uno s available flash memory thanks to all the included libraries. There is lots of room for memory

More information

Adafruit Ethernet FeatherWing

Adafruit Ethernet FeatherWing Adafruit Ethernet FeatherWing Created by lady ada Last updated on 2017-07-14 05:32:28 AM UTC Guide Contents Guide Contents Overview Pinouts Power Pins SPI Data Pins Other Breakouts Assembly Prepare the

More information

Cloud Hoppers Weather Station using Arduino Uno Board and Ethernet Shield

Cloud Hoppers Weather Station using Arduino Uno Board and Ethernet Shield Maplin weather station part numbers: Anemometer 2.49 part number :- N25FR Wind direction sensor 9.99:-N96FY You can build this onto a little strip board for easy connection :) Ardunio with Ethernet Shield

More information

I.O.T. 1. I.O.T Application. 86Duino

I.O.T. 1. I.O.T Application. 86Duino 1. I.O.T Application I.O.T 86Duino EduCake (EduCake) is an open-source microcomputer learning platform built on Vortex86EX, a System-On-Chip (SoC) built with a 32-bit x86 processor. The EduCake is designed

More information

PROJECT REPORT. LAN/Cloud Based System Control and Data Monitoring. Submitted By: KUNAL KUMAR (NIT Patna) B.TECH (E.C.

PROJECT REPORT. LAN/Cloud Based System Control and Data Monitoring. Submitted By: KUNAL KUMAR (NIT Patna) B.TECH (E.C. PROJECT REPORT On LAN/Cloud Based System Control and Data Monitoring with ARDUINO UNO Submitted By: KUNAL KUMAR (NIT Patna) B.TECH (E.C.E-6th Semester) (Training Period: 28 MAY 2018 to 5 JULY 2018) Guided

More information

File: /home/kharring/sketchbook/tel pemove_v2/telescopemove_v2.ino Page 1 of 5

File: /home/kharring/sketchbook/tel pemove_v2/telescopemove_v2.ino Page 1 of 5 File: /home/kharring/sketchbook/tel pemove_v2/telescopemove_v2.ino Page 1 of 5 #include #include #include #include //Encoder Pin Definitions #define EcdrEqA_Pin

More information

begin() Descriptions Syntax Parameters Returns Example Initializes the network parameters of PHPoC Shield for Arduino. Phpoc.

begin() Descriptions Syntax Parameters Returns Example Initializes the network parameters of PHPoC Shield for Arduino. Phpoc. PHPoC Shield for Arduino Library Reference > Phpoc Class > begin() begin() Initializes the network parameters of PHPoC Shield for Arduino. Phpoc.begin() Phpoc.begin(debug_flag) debug_flag - flags for debugging

More information

PuddlePeeker a system to monitor the water level at the bottom of the vertical cryostat in FREIA

PuddlePeeker a system to monitor the water level at the bottom of the vertical cryostat in FREIA FREIA Report 2018/02 March 22, 2018 Department of Physics and Astronomy Uppsala University PuddlePeeker a system to monitor the water level at the bottom of the vertical cryostat in FREIA V. Ziemann Uppsala

More information

X Board V2 (SKU:DFR0162)

X Board V2 (SKU:DFR0162) X Board V2 (SKU:DFR0162) X-Board V2, DFR0162 Contents 1 Introduction 2 Specifications 3 Pinouts 4 Tutorial 4.1 Requirements 4.2 Wiring Diagram 4.3 Sample code Introduction This is Version 2.0 of the X-board.

More information

Arduino Platform Part I

Arduino Platform Part I Arduino Platform Part I Justin Mclean Class Software Email: justin@classsoftware.com Twitter: @justinmclean Blog: http://blog.classsoftware.com Who am I? Director of Class Software for almost 15 years

More information

#include "DHT.h" DHT dht(dhtpin, DHTTYPE); // Date and time functions using a DS1307 RTC connected via I2C and Wire lib

#include DHT.h DHT dht(dhtpin, DHTTYPE); // Date and time functions using a DS1307 RTC connected via I2C and Wire lib #include "DHT.h" #define DHTPIN 2 // what pin we're connected to // Uncomment whatever type you're using! #define DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302) //#define DHTTYPE DHT21

More information

Internet of Things. Connecting Thing to the Internet. Clients: WEB/Android Laptops/Smartphones. Thing: Sensors/Actuators + MCU

Internet of Things. Connecting Thing to the Internet. Clients: WEB/Android Laptops/Smartphones. Thing: Sensors/Actuators + MCU Connecting Thing to the Internet Thing: Sensors/Actuators + MCU Concentrator/Gateway SBC Servers: ThingSpeak.com/ BakoBox.fr Clients: WEB/Android Laptops/Smartphones P. Bakowski smartcomputerlab.org 1

More information

Internet of Things for What? Objective

Internet of Things for What? Objective Internet of Things for What? In my opinion the IoT is not so much about you controlling your toy helicopter with your smartphone. There s no fundamental difference with using a wireless controller. In

More information

Gamma sensor module GDK101

Gamma sensor module GDK101 Application Note: Interfacing with Arduino over I 2 C The Arduino makes an ideal platform for prototyping and data collection with the Gamma sensors. Electrical Connections Interfacing with the sensor

More information

ADC to I 2 C. Data Sheet. 10 Channel Analog to Digital Converter. with output via I 2 C

ADC to I 2 C. Data Sheet. 10 Channel Analog to Digital Converter. with output via I 2 C Data Sheet 10 Channel Analog to Digital Converter with output via I 2 C Introduction Many microcontroller projects involve the use of sensors like Accelerometers, Gyroscopes, Temperature, Compass, Barometric,

More information

Robotics/Electronics Review for the Final Exam

Robotics/Electronics Review for the Final Exam Robotics/Electronics Review for the Final Exam Unit 1 Review. 1. The battery is 12V, R1 is 400 ohms, and the current through R1 is 20 ma. How many ohms is R2? ohms What is the voltage drop across R1? V

More information

RS485 Sensor Node V1.0 (SKU:DFR0233)

RS485 Sensor Node V1.0 (SKU:DFR0233) RS485 Sensor Node V1.0 (SKU:DFR0233) Contents 1 Introduction 2 Application 3 Specification 4 Pin Out 4.1 More details 5 Product Directive 6 Connecting Diagram 7 Sample Code Introduction This RS-485 Sensor

More information

Bosch BMP085 Breakout Board

Bosch BMP085 Breakout Board Bosch BMP085 Breakout Board Created by lady ada Last updated on 2014-11-07 03:00:29 PM EST Guide Contents Guide Contents Overview Specifications Wiring the BMP085 Using the BMP085 (API v2) Using the BMP085

More information

#include <ESP8266WiFi.h> #include <DNSServer.h> #include <ESP8266WebServer.h> #include <WiFiManager.h> #include <PubSubClient.

#include <ESP8266WiFi.h> #include <DNSServer.h> #include <ESP8266WebServer.h> #include <WiFiManager.h> #include <PubSubClient. #include #include #include #include #include const char* mqtt_server = "SERVER_ADDRESS"; WiFiClient espclient; PubSubClient

More information

Adafruit CC3000 WiFi and Xively

Adafruit CC3000 WiFi and Xively Adafruit CC3000 WiFi and Xively Created by Marc-Olivier Schwartz Last updated on 2018-08-22 03:37:52 PM UTC Guide Contents Guide Contents Introduction Setting up your Xively account Connections DHT11 sensor

More information

This tutorial will show you how to take temperature readings using the Freetronics temperature sensor and an Arduino Uno.

This tutorial will show you how to take temperature readings using the Freetronics temperature sensor and an Arduino Uno. This tutorial will show you how to take temperature readings using the Freetronics temperature sensor and an Arduino Uno. Note that there are two different module types: the temperature sensor module and

More information

Arduino EEPROM module 512K for Sensor Shield

Arduino EEPROM module 512K for Sensor Shield Arduino EEPROM module 512K for Sensor Shield Experiment Steps This is a new designed for small data size storage. It can help to extend the EEPROM storage of Arduino. This module uses I2C to connect to

More information

Dual rocket altimeter using the ATmega 328 microcontroller. The AltiDuo

Dual rocket altimeter using the ATmega 328 microcontroller. The AltiDuo Dual rocket altimeter using the ATmega 328 microcontroller The AltiDuo Version date Author Comments 1.0 29/12/2012 Boris du Reau Initial Version Boris.dureau@neuf.fr 1.1 17/02/2013 Boris du Reau Updated

More information

WIFI CC3000 Module Breakout

WIFI CC3000 Module Breakout WIFI CC3000 Module Breakout This is a breakout board for the CC3000 WiFi Module from TI (Texas Instruments). It is a self-contained wireless network processor that makes internet connectivity into your

More information

GoldSTEM.org. Growing the Future

GoldSTEM.org. Growing the Future GoldSTEM.org Growing the Future GoldSTEM_Lesson_ tm 3-24-2016 17_Time_Date_and_Temperature_to_Terminal Lessons should be done in sequence, start off with lesson 4. Each lessons builds on what was learned

More information

#include "quaternionfilters.h" #include "MPU9250.h" data read #define SerialDebug true // Set to true to get Serial output for debugging

#include quaternionfilters.h #include MPU9250.h data read #define SerialDebug true // Set to true to get Serial output for debugging /*Hardware setup: MPU9250 Breakout --------- Arduino VDD ---------------------- 3.3V VDDI --------------------- 3.3V SDA ----------------------- A4 SCL ----------------------- A5 GND ----------------------

More information

Workshop Arduino English starters workshop 2

Workshop Arduino English starters workshop 2 Workshop Arduino English starters workshop 2 We advice to finish part 1 of this workshop before following this one. There are a set of assignments in this workshop that can be taken individually. First

More information

GoldSTEM_Lesson_18_Time_Month_Date_and_Temperature_to_Terminal tm

GoldSTEM_Lesson_18_Time_Month_Date_and_Temperature_to_Terminal tm GoldSTEM_Lesson_18_Time_Month_Date_and_Temperature_to_Terminal tm 3-29-2016 For this experiment we will be using the same setup in Lesson 17 Wiring the Circuit See lesson 17 Change the code below you can

More information

DIY Korner home security system

DIY Korner home security system DIY Korner home security system What is Korner security system? This product is meant for home security. It comes with a korner tag (korner stick) and several korner tags. The one to the right is the korner

More information

Sten-SLATE ESP Kit. Description and Programming

Sten-SLATE ESP Kit. Description and Programming Sten-SLATE ESP Kit Description and Programming Stensat Group LLC, Copyright 2016 Overview In this section, you will be introduced to the processor board electronics and the arduino software. At the end

More information

RB-Dfr-12 DFRobot URM04 v2.0 Ultrasonic Sensor

RB-Dfr-12 DFRobot URM04 v2.0 Ultrasonic Sensor RB-Dfr-12 DFRobot URM04 v2.0 Ultrasonic Sensor URM04 is developed based upon our popular URM37 ultrasonic sensor. The RS485 interface allows a number of sensors working together. Up to 32 URM04 may be

More information

Internet of Things with Arduino

Internet of Things with Arduino Internet of Things with Arduino Build Internet of Things Projects With the Arduino Platform Marco Schwartz, PhD Contents Legal Introduction 1 Why the Internet of Things? 2 How is the book organized? 3

More information

Sten-SLATE ESP. WiFi

Sten-SLATE ESP. WiFi Sten-SLATE ESP WiFi Stensat Group LLC, Copyright 2016 1 References www.arduino.cc http://esp8266.github.io/arduino/versions/2.1.0/doc/reference.html 2 Introduction The wifi integrated in the processor

More information

Grove - Thumb Joystick

Grove - Thumb Joystick Grove - Thumb Joystick Introduction 3.3V 5.0V Analog Grove - Thumb Joystick is a Grove compatible module which is very similar to the analog joystick on PS2 (PlayStation 2) controllers. The X and Y axes

More information

URM04 V2.0 (SKU:SEN0002)

URM04 V2.0 (SKU:SEN0002) URM04 V2.0 (SKU:SEN0002) URM04 V2.0 Figure 1: URM04 Beam Width 60 degree Contents 1 Introduction 2 Specification 3 Dimension and Pin definition 4 Communication Protocols 4.1 Set Device Address 4.2 Trigger

More information

Arduino Package Tracker

Arduino Package Tracker Arduino Package Tracker Created by Vaughn Shinall Last updated on 2016-02-24 04:25:10 PM EST Guide Contents Guide Contents Overview Parts Credentials Generate Your Sketch Parse Your Output Add an Alert

More information

Parts List. XBEE/Wifi Adapter board 4 standoffs ¼ inch screws Cable XBEE module or Wifi module

Parts List. XBEE/Wifi Adapter board 4 standoffs ¼ inch screws Cable XBEE module or Wifi module Rover Wifi Module 1 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the Sten-Bot kit against component

More information

Parts List. XBEE/Wifi Adapter board 4 standoffs ¼ inch screws Cable XBEE module or Wifi module

Parts List. XBEE/Wifi Adapter board 4 standoffs ¼ inch screws Cable XBEE module or Wifi module Rover Wifi Module 1 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the Sten-Bot kit against component

More information

Rotary Encoder Basics

Rotary Encoder Basics Rotary Encoder Basics A rotary encoder has a fixed number of positions per revolution. These positions are easily felt as small clicks you turn the encoder. The Keyes module that I have has thirty of these

More information

Arduino notes IDE. Serial commands. Arduino C language. Program structure. Arduino web site:

Arduino notes IDE. Serial commands. Arduino C language. Program structure. Arduino web site: 1 Arduino notes This is not a tutorial, but a collection of personal notes to remember the essentials of Arduino programming. The program fragments are snippets that represent the essential pieces of code,

More information

Lab 01 Arduino 程式設計實驗. Essential Arduino Programming and Digital Signal Process

Lab 01 Arduino 程式設計實驗. Essential Arduino Programming and Digital Signal Process Lab 01 Arduino 程式設計實驗 Essential Arduino Programming and Digital Signal Process Arduino Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's

More information

char errormsg[100]; //This is a generic array used for sprintf of error messages

char errormsg[100]; //This is a generic array used for sprintf of error messages /* 4-28-2011 Spark Fun Electronics 2011 Nathan Seidle 10/29-2012 Linh Do Assignment 04 - Wisdom sweater Wearable Technology 01 */ #include //Add the SdFat Libraries #include #include

More information

Memo on development of the car-rangefinder device/data logger for crosswalk study

Memo on development of the car-rangefinder device/data logger for crosswalk study Memo on development of the car-rangefinder device/data logger for crosswalk study -Alex Bigazzi; abigazzi@pdx.edu; alexbigazzi.com; Sept. 16 th -19 th, 2013 The device is supposed to measure distances

More information

Grove - CO2 Sensor. Introduction

Grove - CO2 Sensor. Introduction Grove - CO2 Sensor Introduction 3.3V 5.0V UART The Grove - CO2 Sensor module is infrared CO2 sensor high sensitivity and high resolution. Infrared CO2 sensor MH-Z16 Is a general-purpose, small sensors,

More information

Radiation Detector DIY Kit Arduino Compatible ver. 2.01

Radiation Detector DIY Kit Arduino Compatible ver. 2.01 Radiation Detector DIY Kit Arduino Compatible ver. 2.01 http://radiohobbystore.com Components List: Resistors: R1, R2 Resistor 33K R3, R21 Resistor 1K R4 Resistor 3K R5 Resistor 100K R6, R7, R8, R9, R10,

More information

Lesson 10. Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet

Lesson 10. Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet Lesson 10 Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet 1 Connecting Arduino USB to Internet Arduino board IDE supports USB. USB port connects to a mobile or computer or

More information

1 Introduction. 1.1 Overview. 1.2 Supported Hardware. 1.3 Recommended Hardware. 1.4 Installation

1 Introduction. 1.1 Overview. 1.2 Supported Hardware. 1.3 Recommended Hardware. 1.4 Installation 1 Introduction 1.1 Overview The RobotOpen Arduino Library provides an easy to use abstraction layer to quickly begin programming and controlling your robots with RobotOpen. The 1.0.x release is currently

More information

Grove - Thumb Joystick

Grove - Thumb Joystick Grove - Thumb Joystick Release date: 9/20/2015 Version: 1.0 Wiki: http://www.seeedstudio.com/wiki/grove_-_thumb_joystick Bazaar: http://www.seeedstudio.com/depot/grove-thumb-joystick-p-935.html 1 Document

More information

Adafruit CAP1188 Breakout

Adafruit CAP1188 Breakout Adafruit CAP1188 Breakout Created by lady ada Last updated on 2014-05-14 12:00:10 PM EDT Guide Contents Guide Contents Overview Pinouts Power pins I2C interface pins SPI inteface pins Other interfacing

More information

/* This program now switches between Train at holt to train on its way with button press. */ //MD_MAX72xx_Message_Serial7_train

/* This program now switches between Train at holt to train on its way with button press. */ //MD_MAX72xx_Message_Serial7_train /* This program now switches between Train at holt to train on its way with button press. */ //MD_MAX72xx_Message_Serial7_train // Use the MD_MAX72XX library to scroll text on the display // // Demonstrates

More information

Altis v4 competition Logger interface to Spektrum TM1000 telemetry system

Altis v4 competition Logger interface to Spektrum TM1000 telemetry system Altis v4 competition Logger interface to Spektrum TM1000 telemetry system by Raymond Domingo (raymond@domingo.nl) Version 1.0.1, revision 2.0, last update 2014 june 36 Acknowledgements Disclaimer Introduction

More information

ISL RGB Sensor Tutorial By: Sabrina Jones

ISL RGB Sensor Tutorial By: Sabrina Jones ISL 25129 RGB Sensor Tutorial By: Sabrina Jones Overview The ISL29125 RGB sensor is a breakout board made to record the light intensity of the general red, green, and blue spectrums of visible light, that

More information

4Serial SIK BINDER //77

4Serial SIK BINDER //77 4Serial SIK BINDER //77 SIK BINDER //78 Serial Communication Serial is used to communicate between your computer and the RedBoard as well as between RedBoard boards and other devices. Serial uses a serial

More information

Arduino Credit Card Decoder Code

Arduino Credit Card Decoder Code 1 of 5 5/21/2011 10:00 AM " Account Projects Code & Files Forums Design Sketches Photos Videos Chat Arduino Credit Card Decoder Code Home 2 of 5 5/21/2011 10:00 AM Articles Arduino Credit Card Decoder

More information

DS18B20+ Digital Temperature Sensor

DS18B20+ Digital Temperature Sensor Handson Technology Data Specs DS18B20+ Digital Temperature Sensor This is a pre-wired and waterproofed version of the DS18B20 sensor. Handy for when you need to measure something far away, or in wet conditions.

More information

Station Automation Symposium Code Handout Mid-Atlantic States VHF Conference Friday October 6, 2017

Station Automation Symposium Code Handout Mid-Atlantic States VHF Conference Friday October 6, 2017 Station Automation Symposium Code Handout Mid-Atlantic States VHF Conference Friday October 6, 2017 Roger Rehr, W3SZ August 23, 2017 Arduino VHFLog / RoverLog Bandswitch Code Text1 1: /* 2: Program to

More information

Motor Module Arduino API Manual

Motor Module Arduino API Manual Motor Module Arduino API Manual Renesas Electronics Corporation Revision History Rev. Date of issue 1.0 March 31, 2015 First edition 1.1 July 1, 2015 Updats controlinit(), sample programs and serial specifications.

More information

FireBeetle ESP8266 IOT Microcontroller SKU: DFR0489

FireBeetle ESP8266 IOT Microcontroller SKU: DFR0489 FireBeetle ESP8266 IOT Microcontroller SKU: DFR0489 Introduction DFRobot FireBeetle is a series of low-power-consumption development hardware designed for Internet of Things (IoT). Firebeetle ESP8266 is

More information

Introduction to Programming. Writing an Arduino Program

Introduction to Programming. Writing an Arduino Program Introduction to Programming Writing an Arduino Program What is an Arduino? It s an open-source electronics prototyping platform. Say, what!? Let s Define It Word By Word Open-source: Resources that can

More information

StenBOT Robot Kit. Stensat Group LLC, Copyright 2018

StenBOT Robot Kit. Stensat Group LLC, Copyright 2018 StenBOT Robot Kit 1 Stensat Group LLC, Copyright 2018 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the

More information

Arduino Ethernet + SD Card

Arduino Ethernet + SD Card Arduino Ethernet + SD Card Created by Mike Barela Last updated on 2018-04-25 02:53:25 PM UTC Guide Contents Guide Contents Overview SD Card Preparation Reading SD Card Information Listing Files Serving

More information

Reading ps2 mouse output with an Arduino

Reading ps2 mouse output with an Arduino Reading ps2 mouse output with an Arduino Kyle P & Mike K 4 / 24 / 2012 Our goal was to create a piece of equipment that senses how much a robot drifts left to right by using an optical encoder. Background:

More information

The Big Idea: Background: About Serial

The Big Idea: Background: About Serial Lesson 6 Lesson 6: Serial Serial Input Input The Big Idea: Information coming into an Arduino sketch is called input. This lesson focuses on text in the form of characters that come from the user via the

More information

CHAPTER V IMPLEMENTATION AND TESTING

CHAPTER V IMPLEMENTATION AND TESTING CHAPTER V IMPLEMENTATION AND TESTING 5.1 Implementation 5.1.1 Arduino IDE This project uses the arduino IDE application. This application used to compile and to upload the program. The program can be seen

More information

SonicWALL TZ 190 Getting Started Guide

SonicWALL TZ 190 Getting Started Guide COMPREHENSIVE INTERNET SECURITY b SonicWALL Internet Security Appliances SonicWALL TZ 190 Getting Started Guide SonicWALL TZ 190 Getting Started Guide This Getting Started Guide contains installation procedures

More information

Sten-SLATE ESP. Simple Web Server

Sten-SLATE ESP. Simple Web Server Sten-SLATE ESP Simple Web Server Stensat Group LLC, Copyright 2018 1 References www.arduino.cc https://github.com/esp8266/arduino 2 System Design A web server uses the client/server software model. The

More information

CCS811/BME280 (Qwiic) Environmental Combo Breakout Hookup Guide

CCS811/BME280 (Qwiic) Environmental Combo Breakout Hookup Guide CCS811/BME280 (Qwiic) Environmental Combo Breakout Hookup Guide Introduction The CCS811/BME280 (Qwiic) Environmental Combo Breakout work together to take care of all of your atmospheric quality sensing

More information

Arduino - DigitalReadSerial

Arduino - DigitalReadSerial arduino.cc Arduino - DigitalReadSerial 5-6 minutes Digital Read Serial This example shows you how to monitor the state of a switch by establishing serial communication between your Arduino or Genuino and

More information

Adafruit BMP280 Barometric Pressure + Temperature Sensor Breakout

Adafruit BMP280 Barometric Pressure + Temperature Sensor Breakout Adafruit BMP280 Barometric Pressure + Temperature Sensor Breakout Created by lady ada Last updated on 2017-12-09 06:21:37 PM UTC Guide Contents Guide Contents Overview Pinouts Power Pins: SPI Logic pins:

More information

Web server with ATMEGA 2560 microcontroller

Web server with ATMEGA 2560 microcontroller IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Web server with ATMEGA 2560 microcontroller To cite this article: E Rduca et al 2016 IOP Conf. Ser.: Mater. Sci. Eng. 106 012018

More information

Microduino mcookie-rtc USER GUIDE.

Microduino mcookie-rtc USER GUIDE. Microduino mcookie-rtc USER GUIDE https://eckstein-shop.de/ Content Features... 2 Specification... 2 Development... 3 Detect Power-down Time Duration...3 Test EEPROM Read/Write...5 FAQ... 7 1 https://eckstein-shop.de/

More information

Arduino Uno. Power & Interface. Arduino Part 1. Introductory Medical Device Prototyping. Digital I/O Pins. Reset Button. USB Interface.

Arduino Uno. Power & Interface. Arduino Part 1. Introductory Medical Device Prototyping. Digital I/O Pins. Reset Button. USB Interface. Introductory Medical Device Prototyping Arduino Part 1, http://saliterman.umn.edu/ Department of Biomedical Engineering, University of Minnesota Arduino Uno Power & Interface Reset Button USB Interface

More information

Note. The above image and many others are courtesy of - this is a wonderful resource for designing circuits.

Note. The above image and many others are courtesy of   - this is a wonderful resource for designing circuits. Robotics and Electronics Unit 2. Arduino Objectives. Students will understand the basic characteristics of an Arduino Uno microcontroller. understand the basic structure of an Arduino program. know how

More information

Homework 4 assignment for ECE374 Posted: 04/06/15 Due: 04/13/15

Homework 4 assignment for ECE374 Posted: 04/06/15 Due: 04/13/15 ECE374: Homework 4 1 Homework 4 assignment for ECE374 Posted: 04/06/15 Due: 04/13/15 Note: In all written assignments, please show as much of your work as you can. Even if you get a wrong answer, you can

More information

AXIS T8705 Video Decoder. User Manual

AXIS T8705 Video Decoder. User Manual User Manual Table of Contents Solution overview........................................... 3 Product overview........................................... 4 How to access the product....................................

More information

EP486 Microcontroller Applications

EP486 Microcontroller Applications EP486 Microcontroller Applications Topic 6 Step & Servo Motors Joystick & Water Sensors Department of Engineering Physics University of Gaziantep Nov 2013 Sayfa 1 Step Motor http://en.wikipedia.org/wiki/stepper_motor

More information

Appendix Sietse Taams - Master thesis

Appendix Sietse Taams - Master thesis Appendix Sietse Taams - Master thesis Designing a connected barbecue Appendix A Design process The design process is relatively important to info.nl. Together with Tomasz, an iterative design strategy

More information

DAQ-1000 Data Acquisition and Control System Application

DAQ-1000 Data Acquisition and Control System Application WWW.INHAOS.COM DAQ-1000 Data Acquisition and Control System Application Based on the DAQ-1000 Arduino UNO Data Acquisition shield Tony Tan 2015/11/10 1. Summary This document gives an example of how to

More information

ETH002-2 Relays at 16A Technical Documentation

ETH002-2 Relays at 16A Technical Documentation ETH002-2 Relays at 16A Technical Documentation Overview The ETH002 provides two volt free contact relay outputs with a current rating of up to 16Am. The module is powered from a 12vdc supply which can

More information

CTEC 1802 Embedded Programming Labs

CTEC 1802 Embedded Programming Labs CTEC 1802 Embedded Programming Labs This document is intended to get you started using the Arduino and our I/O board in the laboratory - and at home! Many of the lab sessions this year will involve 'embedded

More information

Appendix A Requirement and Verification Table

Appendix A Requirement and Verification Table Appendix A Requirement and Table Table X System Requirements and s Buttons and LED Requirements 1. Buttons must be easily press able and accessible by the user. 2. LED must be visible from up to 15 ft

More information

The speaker connection is circled in yellow, the button connection in red and the temperature sensor in blue

The speaker connection is circled in yellow, the button connection in red and the temperature sensor in blue Connections While the board can be connected to a number of different Arduino versions I chose to use the Pro Mini as I wanted the completed unit to be fairly small. The Mini and the MP3 board run on 5

More information

USB/UART GPS MODULE 66 CHANNEL WITH PATCH ANTENNA ON TOP [RKI -1510].

USB/UART GPS MODULE 66 CHANNEL WITH PATCH ANTENNA ON TOP [RKI -1510]. USB/UART GPS MODULE 66 CHANNEL WITH PATCH ANTENNA ON TOP [RKI -1510]. USER MANUAL ROBOKITS INDIA (www.robokits.co.in) http://www.robokitsworld.com Page 1 Description: GPS Module comes with a POT (Patch

More information

MAKE & COLLABORATE: SECRET KNOCK LOCK

MAKE & COLLABORATE: SECRET KNOCK LOCK MAKE & COLLABORATE: SECRET KNOCK LOCK A project from Arduino Project Handbook: 25 Practical Projects to Get You Started Project 9: Secret KnocK LocK For centuries clandestine groups have used Secret KnocKS

More information

Grove - 3 Axis Digital Accelerometer±16g Ultra-low Power (BMA400)

Grove - 3 Axis Digital Accelerometer±16g Ultra-low Power (BMA400) Grove - 3 Axis Digital Accelerometer±16g Ultra-low Power (BMA400) The Grove - 3-Axis Digital Accelerometer ±16g Ultra-low Power (BMA400) sensor is a 12 bit, digital, triaxial acceleration sensor with smart

More information

Grove - I2C Thermocouple Amplifier (MCP9600)

Grove - I2C Thermocouple Amplifier (MCP9600) Grove - I2C Thermocouple Amplifier (MCP9600) The Grove - I2C Thermocouple Amplifier (MCP9600) is a thermocouple-to-digital converter with integrated cold-junction and I2C communication protocol. This module

More information

This is the Arduino Uno: This is the Arduino motor shield: Digital pins (0-13) Ground Rail

This is the Arduino Uno: This is the Arduino motor shield: Digital pins (0-13) Ground Rail Reacting to Sensors In this tutorial we will be going over how to program the Arduino to react to sensors. By the end of this workshop you will have an understanding of how to use sensors with the Arduino

More information

Make your own secret locking mechanism to keep unwanted guests out of your space!

Make your own secret locking mechanism to keep unwanted guests out of your space! KNOCK LOCK Make your own secret locking mechanism to keep unwanted guests out of your space! Discover : input with a piezo, writing your own functions Time : 1 hour Level : Builds on projects : 1,,3,4,5

More information

Arduino Uno Microcontroller Overview

Arduino Uno Microcontroller Overview Innovation Fellows Program Arduino Uno Microcontroller Overview, http://saliterman.umn.edu/ Department of Biomedical Engineering, University of Minnesota Arduino Uno Power & Interface Reset Button USB

More information

The DTMF generator comprises 3 main components.

The DTMF generator comprises 3 main components. Make a DTMF generator with an Arduino board This article is for absolute beginners, and describes the design and construction of a DTMF generator. DTMF generators are often used to signal with equipment

More information

Lab - Configure a NIC to Use DHCP in Windows

Lab - Configure a NIC to Use DHCP in Windows Introduction In this lab, you will configure an Ethernet NIC to use DHCP to obtain an IP address and test connectivity between two computers. Recommended Equipment Wireless router Two computers running

More information

Input Shield For Arduino SKU: DFR0008

Input Shield For Arduino SKU: DFR0008 Input Shield For Arduino SKU: DFR0008 Contents 1 Introduction 2 Specification 3 Pin Allocation 4 Sample Code1 5 Sample Code2 6 Version history Introduction The upgraded Arduino Input Shield includes a

More information

Red-This bus is nowhere near your apartment or has already passed the point where you could catch it if you left now

Red-This bus is nowhere near your apartment or has already passed the point where you could catch it if you left now Overview The Bus Status Updater Gadget Freak Project monitors the status of a specified bus route and informs the user of the nearest bus s relative location. It does this both while at home by a series

More information

Introduction to Arduino

Introduction to Arduino Introduction to Arduino Paco Abad May 20 th, 2011 WGM #21 Outline What is Arduino? Where to start Types Shields Alternatives Know your board Installing and using the IDE Digital output Serial communication

More information

Gravity: I2C BME280 Environmental Sensor (Temperature, Humidity, Barometer) SKU: SEN0236

Gravity: I2C BME280 Environmental Sensor (Temperature, Humidity, Barometer) SKU: SEN0236 Gravity: I2C BME280 Environmental Sensor (Temperature, Humidity, Barometer) SKU: SEN0236 Introduction BME280 is an environmental sensor that integrates onboard temperature sensor, humidity sensor and barometer.

More information

Contents. List of Figures. SPIDriver Datasheet 1. 1 Overview 2. 2 Features 2. 3 Installation with Arduino 3

Contents. List of Figures. SPIDriver Datasheet 1. 1 Overview 2. 2 Features 2. 3 Installation with Arduino 3 SPIDriver Datasheet 1 Contents 1 Overview 2 2 Features 2 3 Installation with Arduino 3 4 Operation 4 4.1 ANSI escape codes......................... 5 4.2 High-resolution modes........................ 6

More information

KNOCK LOCK MAKE YOUR OWN SECRET LOCKING MECHANISM TO KEEP UNWANTED GUESTS OUT OF YOUR SPACE! Discover: input with a piezo, writing your own functions

KNOCK LOCK MAKE YOUR OWN SECRET LOCKING MECHANISM TO KEEP UNWANTED GUESTS OUT OF YOUR SPACE! Discover: input with a piezo, writing your own functions 125 KNOCK LOCK MAKE YOUR OWN SECRET LOCKING MECHANISM TO KEEP UNWANTED GUESTS OUT OF YOUR SPACE! Discover: input with a piezo, writing your own functions Time: 1 HOUR Level: Builds on projects: 1, 2, 3,

More information

wattch TOOLBOX-ETH-GPRS EWATTCH Toolbox User Guide CONNECTED SOLUTIONS FOR ENERGY CONTROL

wattch TOOLBOX-ETH-GPRS EWATTCH Toolbox User Guide CONNECTED SOLUTIONS FOR ENERGY CONTROL EWATTCH CONNECTED SOLUTIONS FOR ENERGY CONTROL TOOLBOX-ETH-GPRS Toolbox User Guide TABLE OF CONTENTS Hazards and Warnings 03 Certifications and Conformities 03 References 04 Presentation 05 Connection

More information

ETH044-4 SSR (230VAC) and 4 Digital IO

ETH044-4 SSR (230VAC) and 4 Digital IO ETH044-4 SSR (230VAC) and 4 Digital IO Technical Documentation WARNING Mains Voltages can be Lethal. If you are not confident with using these voltages, please use a qualified electrician to wire this

More information

Application Information

Application Information Application Information D Linear or D Angle Sensing with the ALS00 Hall-Effect IC By Wade Bussing and Robert Bate, Abstract This application note describes the use of the ALS00 D Linear Hall-Effect Sensor

More information