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
/* | |
Unity <---> Arduino (Serial Communication) | |
- Send Multiple sensor values to Unity | |
Tested Unity version 2019.1.6f | |
For 2019 ITP CAMP Workshop "Make your own controller in Unity" | |
By Hayeon Hwang. 2019.06.13 | |
*/ | |
const int ledPin = LED_BUILTIN; | |
const int potPin = A0; // Analog input pin that the potentiometer is attached to |
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
using UnityEngine; | |
/* | |
* To use 'System.IO.Ports;', you should change in Player settings | |
* Build Settings - Player Settings - 'Player' tab | |
* Configuration - Api Compatibility Level* ---> change to ‘NET 4.x’ | |
*/ | |
using System.IO.Ports; | |
public class ArduinoSerial : MonoBehaviour | |
{ |
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
/* | |
Actuonix PQ12 Micro Linear actuator with Arduino | |
https://www.robotshop.com/en/firgelli-technologies-pq12-actuator-12v-pot.html | |
H-Bridge(L293NE) / 12v power supply | |
potentiometer (P+->5V / P->A0 / P-->GND) | |
M+, M- -> motor pins | |
~D9 : Enable pin (control speed) | |
D10,11 : motor control pins | |
by Hayeon Hwang (03/04/2018) |
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
/* | |
keypad library | |
Example-Keypad-multikey | |
Editing for the Sparkfun 1x4 silicone button pad | |
*/ | |
#include <Keypad.h> | |
const byte ROWS = 1; //four rows |
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
#include <AcceleroMMA7361.h> | |
AcceleroMMA7361 accelero; | |
int x; | |
int y; | |
int z; | |
int accelState = 0; | |
int lastAccelState = 0; |
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
// acceleroMMA7361.h - Library for retrieving data from the MMA7361 accelerometer. | |
// Copyright 2011-2012 Jef Neefs ([email protected]) and Jeroen Doggen ([email protected]) | |
// For more information: variable declaration, changelog,... see AcceleroMMA7361.h | |
// | |
// This library is free software; you can redistribute it and/or | |
// modify it under the terms of the GNU Lesser General Public | |
// License as published by the Free Software Foundation; either | |
// version 2.1 of the License, or (at your option) any later version. | |
// | |
// This library is distributed in the hope that it will be useful, |
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
/* | |
Based on Example/09.USB/KeyboardAndMouseControl example code by Tom Igoe | |
modified by Hayeon Hwang | |
- MKR1000 | |
- water level sensor -> A0 | |
- push button -> D4 | |
*/ |
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
/* | |
Bokeh light Node Server | |
Original Code : https://github.com/arduino-libraries/ArduinoHttpClient/blob/master/examples/node_test_server/getPostPutDelete.js | |
by Hayeon Hwang | |
*/ | |
var express = require('express'); // include express.js | |
var app = express(); // a local instance of it | |
var bodyParser = require('body-parser'); // include body-parser | |
var WebSocketServer = require('ws').Server // include Web Socket server |
NewerOlder