TinyTrainable
 
Loading...
Searching...
No Matches
TinyTrainable.h File Reference

Arduino library for Tiny Trainable Instruments. More...

#include <Arduino.h>
#include "inputs/Input.h"
#include "outputs/Output.h"

Go to the source code of this file.

Classes

class  TinyTrainable
 TinyTrainable base class. More...
 

Enumerations

enum  InputType { INPUT_NONE = 0 , INPUT_COLOR = 1 , INPUT_GESTURE = 2 , INPUT_SPEECH = 3 }
 
enum  OutputType {
  OUTPUT_NONE = 0 , OUTPUT_BUZZER = 1 , OUTPUT_LED = 2 , OUTPUT_MIDI = 3 ,
  OUTPUT_PRINTER = 4 , OUTPUT_SCREEN = 5 , OUTPUT_SERIAL = 6 , OUTPUT_SERVO = 7
}
 
enum  Colors {
  red = 0 , green = 1 , blue = 2 , yellow = 3 ,
  magenta = 4 , cyan = 5
}
 

Detailed Description

Arduino library for Tiny Trainable Instruments.

Author
montoyamoraga, peter-parque, maxzwang

Enumeration Type Documentation

◆ Colors

enum Colors
Enumerator
red 
green 
blue 
yellow 
magenta 
cyan 

◆ InputType

enum InputType
Enumerator
INPUT_NONE 
INPUT_COLOR 
INPUT_GESTURE 
INPUT_SPEECH 

◆ OutputType

enum OutputType
Enumerator
OUTPUT_NONE 
OUTPUT_BUZZER 
OUTPUT_LED 
OUTPUT_MIDI 
OUTPUT_PRINTER 
OUTPUT_SCREEN 
OUTPUT_SERIAL 
OUTPUT_SERVO