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
/** | |
* This Arduino Sketch demonstrates the Timer library usage when multiple timers have to run concurrently. | |
* The Timer library can be along with its documentation can be found here: | |
* [wiring-timer](https://github.com/dniklaus/wiring-timer) | |
*/ | |
#include <Timer.h> | |
void func30s(); | |
void func45s(); |
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
/** | |
* Micro-Professor MPF-1 Tape File generator based on Arduino. | |
* | |
* Arduino Sketch: MPF_1_TapeFileGen | |
* | |
* This program is free software: you can redistribute it and/or modify | |
* it under the terms of the GNU General Public License as published by | |
* the Free Software Foundation, either version 3 of the License, or | |
* (at your option) any later version. |
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 |
OlderNewer