<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://hyperdramatik.net/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Spiel_und_Theater_4Jhg</id>
	<title>Spiel und Theater 4Jhg - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="http://hyperdramatik.net/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Spiel_und_Theater_4Jhg"/>
	<link rel="alternate" type="text/html" href="http://hyperdramatik.net/mediawiki/index.php?title=Spiel_und_Theater_4Jhg&amp;action=history"/>
	<updated>2026-07-25T01:22:28Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in hyperdramatik</subtitle>
	<generator>MediaWiki 1.38.2</generator>
	<entry>
		<id>http://hyperdramatik.net/mediawiki/index.php?title=Spiel_und_Theater_4Jhg&amp;diff=3335&amp;oldid=prev</id>
		<title>HannahPernerWilson: Die Seite wurde neu angelegt: „==Ultra Long Range Beta Wave Detector== http://hyperdramatik.net/mediawiki/images/a/aa/Beta_wave_detector.png   ==Code==  &lt;source lang=&quot;js&quot; line start=&quot;2&quot; highlight=&quot;4-6&quot;&gt; /* CODE for the &quot;Ultra Long Range Beta Wave Detector&quot; reads value from an analog sensor (0-1023) and maps this to the analog output range (0-255) to control a vibration motor. at random intervals the sensor values control the speed of the motor or there is a pause and nothing happens. *…“</title>
		<link rel="alternate" type="text/html" href="http://hyperdramatik.net/mediawiki/index.php?title=Spiel_und_Theater_4Jhg&amp;diff=3335&amp;oldid=prev"/>
		<updated>2025-02-10T17:56:39Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „==Ultra Long Range Beta Wave Detector== http://hyperdramatik.net/mediawiki/images/a/aa/Beta_wave_detector.png   ==Code==  &amp;lt;source lang=&amp;quot;js&amp;quot; line start=&amp;quot;2&amp;quot; highlight=&amp;quot;4-6&amp;quot;&amp;gt; /* CODE for the &amp;quot;Ultra Long Range Beta Wave Detector&amp;quot; reads value from an analog sensor (0-1023) and maps this to the analog output range (0-255) to control a vibration motor. at random intervals the sensor values control the speed of the motor or there is a pause and nothing happens. *…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Ultra Long Range Beta Wave Detector==&lt;br /&gt;
http://hyperdramatik.net/mediawiki/images/a/aa/Beta_wave_detector.png&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;js&amp;quot; line start=&amp;quot;2&amp;quot; highlight=&amp;quot;4-6&amp;quot;&amp;gt;&lt;br /&gt;
/* CODE for the &amp;quot;Ultra Long Range Beta Wave Detector&amp;quot;&lt;br /&gt;
reads value from an analog sensor (0-1023) and maps this to the analog output range (0-255)&lt;br /&gt;
to control a vibration motor. at random intervals the sensor values control the speed of the&lt;br /&gt;
motor or there is a pause and nothing happens.&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
#define minPauseTime 30000&lt;br /&gt;
#define maxPauseTime 300000&lt;br /&gt;
#define minActiveTime 10000&lt;br /&gt;
#define maxActiveTime 60000&lt;br /&gt;
&lt;br /&gt;
#define inputPin A0&lt;br /&gt;
#define outputPin 5&lt;br /&gt;
&lt;br /&gt;
long inputValue;&lt;br /&gt;
long mappedValue;&lt;br /&gt;
long active_random_interval = 0;&lt;br /&gt;
long pause_random_interval = 0;&lt;br /&gt;
bool activate = false;&lt;br /&gt;
long double timeStamp = 0;  //for keeping track of active time&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // initialize the serial communication:&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  pinMode(inputPin, INPUT);&lt;br /&gt;
  pinMode(outputPin, OUTPUT);&lt;br /&gt;
  active_random_interval = random(minActiveTime, maxActiveTime);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
  if (activate == false) {&lt;br /&gt;
    timeStamp = millis();&lt;br /&gt;
    activate = true;&lt;br /&gt;
    active_random_interval = random(minActiveTime, maxActiveTime);&lt;br /&gt;
    Serial.println(active_random_interval);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (millis() &amp;gt; (timeStamp + active_random_interval)) {&lt;br /&gt;
    analogWrite(outputPin, 0);&lt;br /&gt;
    pause_random_interval = random(minPauseTime, maxPauseTime);&lt;br /&gt;
    Serial.println(pause_random_interval);&lt;br /&gt;
    delay(pause_random_interval);&lt;br /&gt;
    activate = false;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if (activate == true) {&lt;br /&gt;
    // send the value of analog input 0:&lt;br /&gt;
    inputValue = analogRead(inputPin);&lt;br /&gt;
    Serial.print(inputValue);&lt;br /&gt;
    Serial.print(&amp;quot;\t&amp;quot;);&lt;br /&gt;
    mappedValue = map(inputValue, 0, 1023, 120, 255);&lt;br /&gt;
    Serial.print(mappedValue);&lt;br /&gt;
    Serial.println();&lt;br /&gt;
    analogWrite(outputPin, mappedValue);&lt;br /&gt;
    delay(20);  // wait a bit for the analog-to-digital converter to stabilize&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>HannahPernerWilson</name></author>
	</entry>
</feed>