Änderungen

Aus Hackerspace Ffm
Wechseln zu: Navigation, Suche

OmnibotWebcontrol

998 Byte entfernt, 08:26, 12. Aug. 2017
<preembedvideo service="youtube">https://www.youtube.com/watch?v=WxPTA3W4Ek0</embedvideo>
<!DOCTYPE html>Greetings carbon unit. I am a Omnibot, a robot created by Takara TOMY in 1980th. My new carbon unit masters wanted to control me, but my original radio control unit is lost.<html><body>But my new masters are so called "Hackers", they found a way to control me without the original control unit. The masters using the cassette recording unit in my belly with a so called bluetooth adapt000r. They also figured out my secret control frequencies listed below .... don't tell any one, it is a secret!!! The masters preparing a so called web application, so everybody can control me with a comput0rrrr connected via bluetooth. The source code is available on GitHub. But, it is not completed yet... typical carbon unit... they are slow.
<button onmouseup{| class="myFunctionOff()wikitable" onmousedown="myFunctionOn(1600)">|-! frequency !! function|-|1600Hz || Forward</button><button onmouseup="myFunctionOff()" onmousedown="myFunctionOn(2000)">|-|2000Hz || Backward</button><button onmouseup="myFunctionOff()" onmousedown="myFunctionOn(2200)">|-|2200Hz || Left</button><button onmouseup="myFunctionOff()" onmousedown="myFunctionOn(1800)">|-|1800Hz || Right</button><button onmouseup="myFunctionOff()" onmousedown="myFunctionOn(1400)">BeepmodeOn</button>|-<button onmouseup="myFunctionOff()" onmousedown="myFunctionOn(2600)">|1400Hz || audio bypath mode on|-|2600Hz || Test2</button><button onmouseup="myFunctionOff()" onmousedown="myFunctionOn(2400)">|-|2400Hz || Test3</button><button onmouseup="myFunctionOff()" onmousedown="myFunctionOn(2800)">|-|2800Hz || Test4</button><button onmouseup="myFunctionOff()" onmousedown="myFunctionOn(1200)">|-|1200Hz || LeftForward</button><button onmouseup="myFunctionOff()" onmousedown="myFunctionOn(1000)">|-|1000Hz || LeftBackward</button><button onmouseup="myFunctionOff()" onmousedown="myFunctionOn(800)">|-|800Hz || RightForward</button><button onmouseup="myFunctionOff()" onmousedown="myFunctionOn(4600)">BeepmodeOff</button>|-<button onmouseup="myFunctionOff()" onmousedown="myFunctionOn(163)">LowBeep</button>|4600Hz || audio bypath mode on<input id="slider2" type ="range" min ="50" max="10000" step ="50" value ="100" onchange="myFunctionRange(this.value);"/>|}
<p id="demo"><https:/p>/github.com/hackffm/OminibotWebRemote
<p>This is a very basic control for your OMNIBOT!</p>
<script>var AudioContext = window[[Datei:Ominibot.AudioContext jpg|| window.webkitAudioContext;context = new AudioContext;osc = context.createOscillator();osc.type=osc.SQUARE;osc.frequency.value = 440;// osc.start(0);var gainObj = context.createGain();gainObj.gain.value = 1;osc.connect(gainObj);gainObj.connect(context.destination); function myFunctionOff() { document.getElementById("demo").innerHTML = "OFF"; osc.stop(0);} function myFunctionOn(f) { document.getElementById("demo").innerHTML = "ON"; osc = context.createOscillator(); osc.type=osc.SQUARE; osc.connect(gainObj); osc.frequency.value = f; osc.start(0); } function myFunctionRange(f) { document.getElementById("demo").innerHTML = f; osc = context.createOscillator(); osc.type=osc.SQUARE; osc.connect(gainObj); osc.frequency.value = f; osc.start(0); } </script> </body></html>  </pre>240px]]
913
Bearbeitungen