update led pins

This commit is contained in:
Mario 2020-09-14 15:58:22 +02:00
parent 9a764b7e74
commit 97ef7ab1bb
2 changed files with 2 additions and 2 deletions

View File

@ -11,7 +11,7 @@ Blockly.Blocks['sensebox_led'] = {
this.appendDummyInput()
.appendField(Blockly.Msg.senseBox_led)
.appendField("Pin:")
.appendField(new Blockly.FieldDropdown(selectedBoard().digitalPins), "PIN")
.appendField(new Blockly.FieldDropdown(selectedBoard().digitalPinsLED), "PIN")
.appendField(Blockly.Msg.senseBox_basic_state)
.appendField(new Blockly.FieldDropdown([[Blockly.Msg.senseBox_on, "HIGH"], [Blockly.Msg.senseBox_off, "LOW"]]), "STAT");
this.setPreviousStatement(true, null);

View File

@ -3,7 +3,7 @@ import * as Blockly from 'blockly/core';
Blockly.Arduino.sensebox_led = function () {
var dropdown_pin = this.getFieldValue('PIN');
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'
return code;
};