���f�B�A

Raspberry Pi��AllJoyn���ڐA���āAIoT�����삷���i9/10 �y�[�W�j

» 2016�N02��05�� 09��00�� ���J

4.7.1�@LED�_��

�@ ledslider.js�́ARaspberry Pi�Ɏ��t����LED�̓_�ő��x��ω�������N���C�A���g�i�A�v���P�[�V�����j�ł��Bledslider.js�����s����ƁANexusu�Ɉȉ��̂悤�ȃR���g���[����ʂ��o��̂ŁA�X���C�_�[���ړ������ē_�ő��x��ω������܂��B

�@�R�[�h��Js-rasp/ledslider.js�����Ă��������BLED��Raspberry Pi��29�ԃs���ɐڑ����Ă��܂��B

ledslider.js̎s ledslider.js�̎��s

�@�ȉ��Aledslider.js�̃R�[�h�ɂ‚��ĊȒP�ɉ�����܂��i/�@/���͉���j�B

var AJ = require('AllJoyn');�@/Alljoyn���g���Ƃ��̌��܂蕶��ł�/
var IO = require('IO');�@/����/
 
var cp = AJ.controlPanel();�@�@/����p�l���𐶐����܂�/
 
var c1 = cp.containerWidget(cp.VERTICAL, cp.HORIZONTAL);�@/����p�l���̑傫���Ɛݒ肵�܂�/
var rate = c1.propertyWidget(cp.SLIDER, 500, "Flash rate:");�@/�\�蓙�̑�����ݒ肵�܂�/
rate.range = { min:0, max:1023, increment:50, units:"milliseconds" };�@/�ω��͈̔͂�ݒ肵�܂�/
 
// GPIO 5 assigned to pin 29
var led = IO.digitalOut(IO.pin[29]);�@/���Y�p�C��29�ԃs��(GPIO5��)��LED��ڑ����Ă��܂�/
print(IO.pin[29].info.description, ",", IO.pin[29].functions)  ;
 
var blinky = setInterval(function(){led.toggle();}, rate.value);�@/LED(�s��29��)��On/Off�̐���/
 
rate.onValueChanged = function(val) { resetInterval(blinky, val); }
 
AJ.onAttach = function() { cp.load(); } /���s�J�n/

�@stepmotor.j�́ARaspberry Pi��GPIO�^PWM���g���āA�X�e�b�v���[�^�[�𐧌䂷��X�N���v�g�ł��B

Copyright © ITmedia, Inc. All Rights Reserved.

OSZAR »