微波雷达和语音播放修改
This commit is contained in:
@@ -217,19 +217,19 @@ export const actuator_neopixel_rgb = function (_, generator) {
|
||||
}
|
||||
|
||||
export const actuator_use_uart_init = function (_, generator) {
|
||||
generator.definitions_['import_syn6288'] = 'import syn6288';
|
||||
var v = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
|
||||
var key = this.getFieldValue('key');
|
||||
var code = v + '=syn6288.SYN6288(' + key + ')\n';
|
||||
return code;
|
||||
}
|
||||
|
||||
export const actuator_use_uart_init_player = function (_, generator) {
|
||||
generator.definitions_['import_ns9300'] = 'import ns9300';
|
||||
var v = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
|
||||
var key = this.getFieldValue('key');
|
||||
var code = v + '=ns9300.NS9300(' + key + ')\n';
|
||||
return code;
|
||||
var key2 = this.getFieldValue('key2');
|
||||
if (key2=='SYN6288'){
|
||||
generator.definitions_['import_syn6288'] = 'import syn6288';
|
||||
var code = v + '=syn6288.SYN6288(' + key + ')\n';
|
||||
return code;
|
||||
}else if(key2=='NS9300'){
|
||||
generator.definitions_['import_ns9300'] = 'import ns9300';
|
||||
var code = v + '=ns9300.NS9300(' + key + ')\n';
|
||||
return code;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export const player_whether_stop = function(_,generator){
|
||||
@@ -256,7 +256,7 @@ export const player_set_volume = function(_,generator){
|
||||
export const player_set_mode = function(_,generator){
|
||||
var v = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
|
||||
var key = this.getFieldValue('key');
|
||||
var code = v +'.mode('+key+')';
|
||||
var code = v +'.mode('+key+')\n';
|
||||
return code;
|
||||
}
|
||||
|
||||
@@ -264,7 +264,7 @@ export const player_play_music = function(_,generator){
|
||||
var v = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
|
||||
var key = this.getFieldValue('key');
|
||||
var s = generator.valueToCode(this, 'song', generator.ORDER_ATOMIC);
|
||||
var code = v +'.'+key+'('+s+')';
|
||||
var code = v +'.'+key+'('+s+')\n';
|
||||
return code;
|
||||
}
|
||||
|
||||
|
||||
@@ -181,7 +181,7 @@ export const sensor_use_i2c_init = function (_, generator) {
|
||||
code = v + ' = ltr381rgb.LTR_381RGB(' + iv + ')\n';
|
||||
} else if(key == 'UCS12071'){
|
||||
generator.definitions_['import_ucs12071'] = 'import ucs12071';
|
||||
ode = v + ' = ucs12071.UCS1207(' + iv + ')\n';
|
||||
ode = v + ' = ucs12071.UCS12071(' + iv + ')\n';
|
||||
} else if (key == 'LTR390UV'){
|
||||
generator.definitions_['import_ltr390uv'] = 'import ltr390uv';
|
||||
code = v + ' = ltr390uv.ALS_UVS(' + iv +')\n';
|
||||
@@ -212,35 +212,25 @@ export const sensor_use_i2c_init = function (_, generator) {
|
||||
} else if (key == 'RFID') {
|
||||
generator.definitions_['import_rc522'] = 'import rc522';
|
||||
code = v + ' = rc522.RC522(' + iv + ')\n';
|
||||
}
|
||||
return code;
|
||||
}
|
||||
|
||||
export const radar_use_i2c_init = function (_, generator) {
|
||||
var v = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
|
||||
var iv = generator.valueToCode(this, 'I2CSUB', generator.ORDER_ATOMIC);
|
||||
generator.definitions_['import_machine'] = 'import machine';
|
||||
var key = this.getFieldValue('key');
|
||||
var code;
|
||||
if (key == 'CBR817') {
|
||||
}else if (key == 'CBR817') {
|
||||
generator.definitions_['import_cbr817'] = 'import cbr817';
|
||||
code = v + ' = cbr817.' + key + "(" + iv + ')\n';
|
||||
}
|
||||
return code;
|
||||
}
|
||||
|
||||
export const radar_set_DELAY_TIME = function (_, generator) {
|
||||
var sub = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
|
||||
var value = generator.valueToCode(this, 'VAR', generator.ORDER_ATOMIC);
|
||||
var code = sub + '.delay_ms(' + value +')\n';
|
||||
return code;
|
||||
}
|
||||
|
||||
export const radar_set_DETECTION_THRESHOLD = function (_, generator) {
|
||||
var sub = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
|
||||
var value = generator.valueToCode(this, 'VAR', generator.ORDER_ATOMIC);
|
||||
var code = sub + '.threshold(' + value +')\n';
|
||||
return code;
|
||||
var key = this.getFieldValue('key');
|
||||
if(key=='threshold'){
|
||||
var code = sub + '.threshold(' + value +')\n';
|
||||
return code;
|
||||
}else if(key=='delay_ms'){
|
||||
var code = sub + '.delay_ms(' + value +')\n';
|
||||
return code;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export const interaction_whether_to_interaction = function(_,generator){
|
||||
|
||||
Reference in New Issue
Block a user