Skip to content

Instantly share code, notes, and snippets.

View jngrt's full-sized avatar

Jan-Geert jngrt

  • Delft, The Netherlands
View GitHub Profile
@jngrt
jngrt / main.cpp
Last active June 20, 2022 09:00
Arduino audio localization with two sound sensors
#include <Arduino.h>
void checkInput();
const int pinAdc1 = A0;
const int pinAdc2 = A1;
const int treshold = 1200;
unsigned long lastSound = 0;
### Keybase proof
I hereby claim:
* I am jngrt on github.
* I am jangeert (https://keybase.io/jangeert) on keybase.
* I have a public key ASBO_mYVrq3fEm5kvc_Qb041zrPUTXF4gNkMnOV-wQNdfQo
To claim this, I am signing this object:
@jngrt
jngrt / gist:3898234
Created October 16, 2012 09:16
TestGist
function hi(){
return "hi";
}
@jngrt
jngrt / gist:2700488
Created May 15, 2012 09:55
AS3 AIR simple logging to file
var df:DateTimeFormatter = new DateTimeFormatter(LocaleID.DEFAULT);
df.setDateTimePattern("yyyyMMdd");//format for filename
var fs:FileStream = new FileStream(new File(File.applicationDirectory.resolvePath('log').resolvePath(df.format(new Date())+".log").nativePath));
df.setDateTimePattern("HH:mm:ss:");//format for log messages (can't include millisec?? http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/globalization/DateTimeFormatter.html)
try{
fs.openAsync(f, FileMode.APPEND);
}catch(e:IOError){
trace("Log file could not be opened");
}
@jngrt
jngrt / gist:2700471
Created May 15, 2012 09:51
AS3 AIR listen for application exit
stage.nativeWindow.addEventListener(Event.CLOSING, function(e:Event):void{
//Cleanup, ask for save etc
});
@jngrt
jngrt / gist:2651836
Created May 10, 2012 08:13
as3 unhandled error catching
loaderInfo.uncaughtErrorEvents.addEventListener(UncaughtErrorEvent.UNCAUGHT_ERROR, function( evt : UncaughtErrorEvent ):void{
evt.preventDefault();
var message:String;
if (event.error is Error) message = Error(event.error).message;
else if (event.error is ErrorEvent) message = ErrorEvent(event.error).text;
else message = event.error.toString();
trace("Uncaught error: "+message);