コード例 #1
0
ファイル: index.js プロジェクト: corto505/nd_shell_debian
exports.relay2 = function (req,res){

	var rasp2c = require("rasp2c");
	//dectect device
	rasp2c.detect(function (err,result){
		if (err){
			 console.log("err : detect 2c");
		}else{
			console.log('detect : ok');

			console.log(result);
		}
	});

	rasp2c.dump('0x20','0x11-0x15',function (err,result){
		if (err){
			 console.log("err : dump 2c");
		}else{
			console.log('dump : ok');

			console.log(result);
		}
	});

	rasp2c.set('0x20','0x14','OxFD',function (err,result){
		if (err){
			 console.log("err : set 2c");
		}else{
			console.log('set : ok');

			console.log(result);
		}
	});
	res.send('requete envoyée');
}
コード例 #2
0
ファイル: test_rasp2c.js プロジェクト: bunyawats/nodejs
	rasp2c.dump(DW_FACE_I2C_ADDRESS, '0x12-0x13', function(err, result) {
	  if (err) {
	    console.log(err);
	  } else {
	    console.log(result);


			rasp2c.set(DW_FACE_I2C_ADDRESS, '0x00', '0x00', function(err, result) {
			  if (err) {
			    console.log(err);
			  } else {
			    console.log(result);


						// Set the address W_FACE_I2C_OUTPUT_REGISTER of the I2C device at address DW_FACE_I2C_ADDRESS on the I2C bus to 0xff
						rasp2c.set(DW_FACE_I2C_ADDRESS, DW_FACE_I2C_OUTPUT_REGISTER, DW_FACE_I2C_OUTPUT_ALL_OFF , function(err, result) {
						  if (err) {
						    console.log(err);
						  } else {
						    console.log(result);
						  }
						});
						

			  }
			});
			

	  }
	});
コード例 #3
0
ファイル: blink_led_rasp2c.js プロジェクト: bunyawats/nodejs
function set_output_led( data_byte ){

	rasp2c.set(DW_FACE_I2C_ADDRESS, DW_FACE_I2C_OUTPUT_REGISTER, data_byte , function(err, result) { 
		if (err) {	
			console.log(err);
		} else {	
			console.log("====>"+data_byte);
		}
	});

}
コード例 #4
0
ファイル: blink_led2_rasp2c.js プロジェクト: bunyawats/nodejs
function set_output_led(){

	var data_byte = isOn ? DW_FACE_I2C_OUTPUT_ALL_ON : DW_FACE_I2C_OUTPUT_ALL_OFF;

	rasp2c.set(DW_FACE_I2C_ADDRESS, DW_FACE_I2C_OUTPUT_REGISTER, data_byte , function(err, result) { 
		if (err) {	
			console.log(err);
		} else {	
			console.log("====>"+data_byte);
		}
	});

	isOn = !isOn;

}
コード例 #5
0
ファイル: blink_led_rasp2c.js プロジェクト: bunyawats/nodejs
function init_output_port(){

	rasp2c.set(DW_FACE_I2C_ADDRESS, '0x00', '0x00', function(err, result) { });

}