增加获得电源输出块(mini、sant、soar)
This commit is contained in:
@@ -950,8 +950,17 @@ export const set_power_output = {
|
||||
this.setColour(ACTUATOR_ONBOARD_HUE);
|
||||
this.appendDummyInput()
|
||||
.appendField(Blockly.Msg.LISTS_SET_INDEX_SET + Blockly.Msg.ME_GO_MOTOR_EXTERN)
|
||||
.appendField(Blockly.Msg.PIN_NUMBERING)
|
||||
.appendField(new Blockly.FieldDropdown([["1", "1"], ["2", "2"], ["3", "3"],["4", "4"]]), "index");
|
||||
.appendField(Blockly.Msg.PIN_NUMBERING);
|
||||
const boardKey = Boards.getSelectedBoardKey();
|
||||
switch (boardKey) {
|
||||
case 'micropython:esp32c2:mixgo_mini':
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldDropdown([["1", "1"], ["2", "2"]]), "index");
|
||||
break;
|
||||
default:
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldDropdown([["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"]]), "index");
|
||||
}
|
||||
this.appendValueInput('duty')
|
||||
.setCheck(Number)
|
||||
.setAlign(Blockly.inputs.Align.RIGHT)
|
||||
@@ -970,8 +979,17 @@ export const get_power_output = {
|
||||
this.setColour(ACTUATOR_ONBOARD_HUE);
|
||||
this.appendDummyInput()
|
||||
.appendField(Blockly.Msg.MIXLY_GET + Blockly.Msg.ME_GO_MOTOR_EXTERN)
|
||||
.appendField(Blockly.Msg.PIN_NUMBERING)
|
||||
.appendField(new Blockly.FieldDropdown([["1", "1"], ["2", "2"]]), "index");
|
||||
.appendField(Blockly.Msg.PIN_NUMBERING);
|
||||
const boardKey = Boards.getSelectedBoardKey();
|
||||
switch (boardKey) {
|
||||
case 'micropython:esp32c2:mixgo_mini':
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldDropdown([["1", "1"], ["2", "2"]]), "index");
|
||||
break;
|
||||
default:
|
||||
this.appendDummyInput()
|
||||
.appendField(new Blockly.FieldDropdown([["1", "1"], ["2", "2"], ["3", "3"], ["4", "4"]]), "index");
|
||||
}
|
||||
this.appendDummyInput()
|
||||
.setAlign(Blockly.inputs.Align.RIGHT)
|
||||
.appendField(Blockly.Msg.blynk_IOT_IR_POWER + Blockly.Msg.MIXLY_PINMODEOUT + Blockly.Msg.MIXLY_DUTY_RATIO);
|
||||
|
||||
@@ -1872,13 +1872,6 @@
|
||||
</block>
|
||||
<block type="actuator_onboard_neopixel_write">
|
||||
</block>
|
||||
<block type="set_power_output" m-show="micropython:esp32c2:mixgo_mini">
|
||||
<value name="duty">
|
||||
<shadow type="math_number">
|
||||
<field name="NUM">100</field>
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="set_all_power_output" m-show="micropython:esp32c2:mixgo_mini">
|
||||
<value name="duty">
|
||||
<shadow type="math_number">
|
||||
|
||||
@@ -1720,6 +1720,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="get_power_output" m-show="micropython:esp32c2:mixgo_mini"></block>
|
||||
<block type="set_all_power_output" m-show="micropython:esp32c2:mixgo_mini">
|
||||
<value name="duty">
|
||||
<shadow type="math_number">
|
||||
|
||||
@@ -1781,6 +1781,7 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="set_power_output" m-show="micropython:esp32s3:mixgo_sant micropython:esp32s3:mixgo_soar"></block>
|
||||
<block type="set_all_power_output" m-show="micropython:esp32s3:mixgo_sant micropython:esp32s3:mixgo_soar">
|
||||
<value name="duty">
|
||||
<shadow type="math_number">
|
||||
|
||||
Reference in New Issue
Block a user