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