update led pins
This commit is contained in:
parent
9a764b7e74
commit
97ef7ab1bb
@ -11,7 +11,7 @@ Blockly.Blocks['sensebox_led'] = {
|
|||||||
this.appendDummyInput()
|
this.appendDummyInput()
|
||||||
.appendField(Blockly.Msg.senseBox_led)
|
.appendField(Blockly.Msg.senseBox_led)
|
||||||
.appendField("Pin:")
|
.appendField("Pin:")
|
||||||
.appendField(new Blockly.FieldDropdown(selectedBoard().digitalPins), "PIN")
|
.appendField(new Blockly.FieldDropdown(selectedBoard().digitalPinsLED), "PIN")
|
||||||
.appendField(Blockly.Msg.senseBox_basic_state)
|
.appendField(Blockly.Msg.senseBox_basic_state)
|
||||||
.appendField(new Blockly.FieldDropdown([[Blockly.Msg.senseBox_on, "HIGH"], [Blockly.Msg.senseBox_off, "LOW"]]), "STAT");
|
.appendField(new Blockly.FieldDropdown([[Blockly.Msg.senseBox_on, "HIGH"], [Blockly.Msg.senseBox_off, "LOW"]]), "STAT");
|
||||||
this.setPreviousStatement(true, null);
|
this.setPreviousStatement(true, null);
|
||||||
|
@ -3,7 +3,7 @@ import * as Blockly from 'blockly/core';
|
|||||||
Blockly.Arduino.sensebox_led = function () {
|
Blockly.Arduino.sensebox_led = function () {
|
||||||
var dropdown_pin = this.getFieldValue('PIN');
|
var dropdown_pin = this.getFieldValue('PIN');
|
||||||
var dropdown_stat = this.getFieldValue('STAT');
|
var dropdown_stat = this.getFieldValue('STAT');
|
||||||
Blockly.Arduino.setups_['setup_green_led_' + dropdown_pin] = 'pinMode(' + dropdown_pin + ', OUTPUT);';
|
Blockly.Arduino.setupCode_['setup_led_' + dropdown_pin] = 'pinMode(' + dropdown_pin + ', OUTPUT);';
|
||||||
var code = 'digitalWrite(' + dropdown_pin + ',' + dropdown_stat + ');\n'
|
var code = 'digitalWrite(' + dropdown_pin + ',' + dropdown_stat + ');\n'
|
||||||
return code;
|
return code;
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user