This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
else if ('d' == ch) | |
{ | |
unsigned long obstacle = 0; | |
client.print(F("Obstacle in Front of Lintilla Robot ID=")); | |
if (0 != ultrasonicSensorFront) | |
{ | |
obstacle = ultrasonicSensorFront->getDistanceCM(); | |
if (UltrasonicSensor::DISTANCE_LIMIT_EXCEEDED == obstacle) | |
{ | |
client.print(F("infinite")); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//--------------------------------------------------------------------------- | |
// REST Server | |
//--------------------------------------------------------------------------- | |
// ... | |
// REST API function declarations | |
int test(String command); // test | |
int stop(String command); // stop | |
int move(String command); // move |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Timer library, https://github.com/dniklaus/arduino-utils-timer | |
#include <Timer.h> | |
#include <TimerAdapter.h> | |
#include <TimerContext.h> | |
#include <UptimeInfo.h> | |
#include <LiquidCrystal.h> | |
// LcdKeypad, https://github.com/dniklaus/arduino-display-lcdkeypad |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* AnUltrasonicSensorAdapter.h | |
* | |
* Created on: 30.07.2014 | |
* Author: niklausd | |
*/ | |
#ifndef ANULTRASONICSENSORADAPTER_H_ | |
#define ANULTRASONICSENSORADAPTER_H_ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* AnUltrasonicSensorAdapter.cpp | |
* | |
* Created on: 30.07.2014 | |
* Author: niklausd | |
*/ | |
#include "Arduino.h" | |
#include "CmdSequence.h" | |
#include <AnUltrasonicSensorAdapter.h> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "arduino.h" | |
#include "Timer.h" // https://github.com/dniklaus/arduino-utils-timer | |
#include "ToggleButton.h" // https://github.com/dniklaus/arduino-toggle-button | |
const int cBlnkStatBtn = ToggleButton::BTN_NC; | |
const int cBlnkStatInd = ToggleButton::IND_NC; | |
const int cBlnkLed = LED_BUILTIN; | |
const unsigned long cBlinkTimeMillis = 200; | |
ToggleButton* blinkStatus = 0; | |
Timer* blinkTimer = 0; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*************************************************** | |
This is an example for our Adafruit 16-channel PWM & Servo driver | |
Servo test - this will drive 16 servos, one after the other | |
Pick one up today in the adafruit shop! | |
------> http://www.adafruit.com/products/815 | |
These displays use I2C to communicate, 2 pins are required to | |
interface. For Arduino UNOs, thats SCL -> Analog 5, SDA -> Analog 4 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Adafruit HUZZAH ESP8266 Board, MQTT application for IoF (Internet of Fish) | |
To install the HUZZAH board, (using Arduino 1.6.4+): | |
- Add the following 3rd party board manager under "File -> Preferences -> Additional Boards Manager URLs": | |
http://arduino.esp8266.com/stable/package_esp8266com_index.json | |
- Open the "Tools -> Board -> Board Manager" and click install for the ESP8266" | |
- Select your ESP8266 in "Tools -> Board" | |
PubSubClient GitHub repository can be found here: https://github.com/knolleary/pubsubclient |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <Adafruit_GFX.h> | |
#include <gfxfont.h> | |
// Adafruit_NeoMatrix example for single NeoPixel Shield. | |
// Scrolls 'Howdy' across the matrix in a portrait (vertical) orientation. | |
#include <Adafruit_GFX.h> | |
#include <Adafruit_NeoMatrix.h> | |
#include <Adafruit_NeoPixel.h> | |
#ifndef PSTR |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <Adafruit_GFX.h> | |
#include <gfxfont.h> | |
// Adafruit_NeoMatrix example for single NeoPixel Shield. | |
// Scrolls 'Howdy' across the matrix in a portrait (vertical) orientation. | |
#include <Adafruit_GFX.h> | |
#include <Adafruit_NeoMatrix.h> | |
#include <Adafruit_NeoPixel.h> | |
#ifndef PSTR |
OlderNewer