User:Kd8ikt

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Rave shell script)
(Rave shell script)
Line 26: Line 26:
 
#/hacker/kd8ikt
 
#/hacker/kd8ikt
 
#this could be a neat silent ringer  
 
#this could be a neat silent ringer  
#but needs a proper shutdown and pid i'd think or start/stop funtion like an init script
+
# doesnt do anything(safe) needs proper start/cleanup
#
+
# REQUIRES BASH  $RANDOM
#Define Constants
+
chilltime=1
 
e=echo
 
e=echo
 
aux_r=/sys/class/leds/gta02-aux\:red/brightness
 
aux_r=/sys/class/leds/gta02-aux\:red/brightness
Line 35: Line 35:
 
vib=/sys/class/leds/neo1973\:vibrator/brightness
 
vib=/sys/class/leds/neo1973\:vibrator/brightness
  
#DEFINE VARIABLE
+
get_rand() {
chilltime=1
+
randy=$RANDOM
 
+
RANGE=2
#DEFINE RANDOM # GENERATOR FUNCTION
+
let "randy %= $RANGE"
get_rand(){
+
randy=$RANDOM
+
RANGE=2
+
let "randy %= $RANGE"
+
 
}
 
}
  
#vibrator magic
+
get_rand_vib() {
get_rand_vib(){
+
randy_vib=$RANDOM
randy_vib=$RANDOM
+
RANGE=200
RANGE=200
+
let "randy_vib %= $RANGE"
let "randy_vib %= $RANGE"
+
 
}
 
}
 +
start() {
 +
while [ 1 == 1 ]; do
 +
sleep $chilltime
 +
get_rand
 +
$e $randy > $aux_r
 +
get_rand
 +
$e $randy > $pow_b
 +
get_rand
 +
$e $randy > $pow_o
 +
get_rand_vib
 +
$e $randy_vib > $vib
 +
done
 +
}
 +
stop() {
 +
#cleanup
 +
$e 0 > $aux_r
 +
$e 0 > $pow_b
 +
$e 0 > $pow_o
 +
$e 0 > $vib
 +
}
 +
 +
echo i'm painted into a corner
  
while [ 1 == 1 ]; do
 
sleep $chilltime
 
get_rand
 
$e $randy > $aux_r
 
get_rand
 
$e $randy > $pow_b
 
get_rand
 
$e $randy > $pow_o
 
  
get_rand_vib
 
$e $randy_vib > $vib
 
  
done
 
  
 
</pre>
 
</pre>

Revision as of 08:16, 30 July 2008

much <3 openmoko

James Lutz Cincinnati, Ohio USA

kd8ikt at fuse.net

my useless home hosted webserver ipv6+ipv4
http://we.trekbeyond.org/

call me on my moko 513 476 nine six nine four

Current Projects

bubble level

  • STAGE=planning
    • pygtk ?

using accelerometer input we will make a simple bubble level

Rave shell script

randomly togles all the lights on/off


#!/bin/bash
#/hacker/kd8ikt
#this could be a neat silent ringer 
# doesnt do anything(safe) needs proper start/cleanup
#		REQUIRES BASH  $RANDOM
chilltime=1
e=echo
aux_r=/sys/class/leds/gta02-aux\:red/brightness
pow_b=/sys/class/leds/gta02-power\:blue/brightness
pow_o=/sys/class/leds/gta02-power\:orange/brightness
vib=/sys/class/leds/neo1973\:vibrator/brightness

get_rand() {
	randy=$RANDOM
	RANGE=2
		let "randy %= $RANGE"
}

get_rand_vib() {
	randy_vib=$RANDOM
	RANGE=200
	let "randy_vib %= $RANGE"
}
start() {
	while [ 1 == 1 ]; do
	sleep $chilltime
	get_rand
		$e $randy > $aux_r
	get_rand
		$e $randy > $pow_b
	get_rand
		$e $randy > $pow_o
			get_rand_vib
		$e $randy_vib > $vib
	done
}
stop() {
#cleanup
	$e 0 > $aux_r
	$e 0 > $pow_b
	$e 0 > $pow_o
	$e 0 > $vib
}

echo i'm painted into a corner




Personal tools

much <3 openmoko

James Lutz Cincinnati, Ohio USA

kd8ikt at fuse.net

my useless home hosted webserver ipv6+ipv4
http://we.trekbeyond.org/

call me on my moko 513 476 nine six nine four

Current Projects

bubble level

  • STAGE=planning
    • pygtk ?

using accelerometer input we will make a simple bubble level

Rave shell script

randomly togles all the lights on/off


#!/bin/bash
#/hacker/kd8ikt
#this could be a neat silent ringer 
#but needs a proper shutdown and pid i'd think or start/stop funtion like an init script
#
#Define Constants
e=echo
aux_r=/sys/class/leds/gta02-aux\:red/brightness
pow_b=/sys/class/leds/gta02-power\:blue/brightness
pow_o=/sys/class/leds/gta02-power\:orange/brightness
vib=/sys/class/leds/neo1973\:vibrator/brightness

#DEFINE VARIABLE
chilltime=1

#DEFINE RANDOM # GENERATOR FUNCTION
get_rand(){
randy=$RANDOM
RANGE=2
let "randy %= $RANGE"
}

#vibrator magic
get_rand_vib(){
randy_vib=$RANDOM
RANGE=200
let "randy_vib %= $RANGE"
}

while [ 1 == 1 ]; do
sleep $chilltime
get_rand
$e $randy > $aux_r
get_rand
$e $randy > $pow_b
get_rand
$e $randy > $pow_o

get_rand_vib
$e $randy_vib > $vib

done