This file contains hidden or 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
# Raspberry Pi Config File to use with the Adafruit 5 inch display (8oox480 resolution) | |
# uncomment if you get no picture on HDMI for a default "safe" mode | |
#hdmi_safe=1 | |
# uncomment this if your display has a black border of unused pixels visible | |
# and your display can output without overscan | |
#disable_overscan=1 | |
# uncomment the following to adjust overscan. Use positive numbers if console |
This file contains hidden or 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
/** | |
* @file synthesizer.h | |
* @brief Speech Synthesizer class. | |
* @author David Such | |
*/ | |
#ifndef synthesizer_h | |
#define synthesizer_h | |
class Synthesizer |
This file contains hidden or 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
/** | |
* @file robot.h | |
* @brief Robot Class for the Arduino Mega 2650 | |
* @author David Such | |
*/ | |
#ifndef robot_h | |
#define robot_h | |
#include <Arduino.h> |
This file contains hidden or 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
/** | |
* @file MegaMain.ino | |
* @brief Arduino Mega 2650 - This microcontroller is the master which co-ordinates the others | |
* via the I2C and serial bus. | |
* | |
* Log commands are sent from the main microcontroller on the I2C bus | |
* to the OLED and SD logging arduino at address 10. Piezo tones are | |
* also controlled from this microcontroller. | |
* | |
* The microcontroller at address 11 on the I2C bus controls the |
This file contains hidden or 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
#!/usr/bin/python | |
# RS_Robot.py - Robot Class for the Raspberry Pi | |
# | |
# 4 March 2017 - 1.0 Original Issue | |
# | |
# Reefwing Software | |
# Simplified BSD Licence - see bottom of file. | |
import RPi.GPIO as GPIO | |
import os, signal |
This file contains hidden or 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
#!/usr/bin/env python | |
# RS_Server.py - Web Server Class for the Raspberry Pi | |
# | |
# Based on server.py from pistreaming | |
# ref: https://github.com/waveform80/pistreaming | |
# Copyright 2014 Dave Hughes <[email protected]> | |
# | |
# 06 March 2017 - 1.0 Original Issue | |
# 08 March 2017 - 1.1 Command parsing added | |
# |
This file contains hidden or 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
#!/usr/bin/python | |
# RS_MotorControl.py - Motor Control Class for the Seeed Raspberry Pi Motor Driver | |
# Board v1.0 which uses the Freescale MC33932 dual H-Bridge Power IC. | |
# | |
# Based on Seeed Motor() Class | |
# ref: http://wiki.seeed.cc/Raspberry_Pi_Motor_Driver_Board_v1.0/ | |
# | |
# 01 March 2017 - 1.0 Original Issue | |
# 09 March 2017 - 1.1 forward, back, left, right and spin methods added | |
# |
This file contains hidden or 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
# RS_Servo.py - Wrapper Servo Class for Raspberry Pi | |
# | |
# 15 February 2017 - 1.0 Original Issue | |
# 18 February 2017 - 1.1 Modified with @property | |
# 06 March 2017 - 1.2 Licence added | |
# | |
# Reefwing Software | |
# Simplified BSD Licence - see bottom of file. | |
import RPi.GPIO as GPIO |
This file contains hidden or 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
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta name="viewport" content="width=${WIDTH}, initial-scale=1"/> | |
<title>Alexa M</title> | |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript" charset="utf-8"></script> | |
<style> | |
.controls { | |
width: 150px; |
This file contains hidden or 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
/* | |
* IRbeacon: Continually sends IR remote control information every 5 seconds | |
* An IR LED must be connected to the ESP32 pin IR_LED via 100 ohm resistor. | |
* Uses the ESP32-IRremote library and modified functions from the | |
* Microsoft GetStarted.ino sketch in the Examples folder. | |
* | |
* 0xa90 is the Sony power on/off code. | |
* | |
* Version 0.1 August, 2018 | |
* Copyright 2018 David Such |