Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
138 changes: 69 additions & 69 deletions src/playground/blocks/hardware/block_dalgona.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ Entry.Dalgona = {
url: 'https://dalgonaedu.co.kr/',
imageName: 'dalgona.png',
title: {
ko: '달고나 제어보드',
en: 'dalgona',
ko: '달고나.에듀 Plus',
en: 'Dalgona.Edu Plus',
},
Static: {
BUTTON_PRESS_VALUE: 0,
Expand Down Expand Up @@ -190,80 +190,80 @@ Entry.Dalgona.setLanguage = function() {
dalgona_sensor_title:'달고나 센서 블럭',
dalgona_toggle_on: 'LED 켜기',
dalgona_toggle_off: 'LED 끄기',
dalgona_lcd_first_line: '달고나 :: 첫 번째',
dalgona_lcd_seconds_line: '달고나 :: 두 번째',
dalgona_get_analog_value: '달고나 :: 아날로그 %1 핀 읽기',
dalgona_get_light_value: '달고나 :: 조도센서(AO %1)값',
dalgona_get_moisture_value: '달고나 :: 토양수분센서(AO %1)값',
dalgona_get_sound_value: '달고나 :: 사운드센서(AO %1)값',
dalgona_get_infrared_value: '달고나 :: 적외선센서(AO %1)값',
dalgona_get_pullup: '달고나 :: 풀업 저항 사용 버튼 %1 핀 눌림 상태',
dalgona_get_button: '달고나 :: 버튼 %1 핀 눌림 상태',
dalgona_get_analog_mapping: '달고나 :: 아날로그 %1 번 핀 센서 값의 범위를 %2 ~ %3 에서 %4 ~ %5 로 바꾼 값',
dalgona_mapping1: '달고나 :: %1 값을 %2 ~ %3 사이로 제한한 값',
dalgona_mapping2: '달고나 :: %1 값을 %2 ~ %3 범위에서 %4 ~ %5 범위로 변환',
dalgona_get_digital_ultrasonic: '달고나 :: 초음파 Trig %1 핀 Echo %2 핀 센서 값',
dalgona_get_digital: '달고나 :: 디지털 %1 핀 읽기',
dalgona_get_digital_toggle: '달고나 :: 디지털 %1 핀 센서 값',
dalgona_get_digital_pir: '달고나 :: PIR %1 핀 센서 값',
dalgona_set_digital_toggle: '달고나 :: 디지털 %1 핀 %2 %3',
dalgona_set_led_toggle: '달고나 :: LED %1 핀 %2 %3',
dalgona_set_digital_pwm: '달고나 :: LED (PWM %1 핀)밝기 %2 출력 (0 ~ 255)%3',
dalgona_set_digital_rgbled: '달고나 :: RGB LED (R %1 핀, G %2 핀, B %3 핀) 색 (R: %4, G: %5, B: %6) 출력 %7',
dalgona_set_digital_servo: '달고나 :: 서보 모터 %1 핀 %2 각도로 회전 %3',
dalgona_set_digital_servo2: "달고나 :: 서보 모터 %1 핀 %2 ~ %3 각도로 %4 초 동안 회전 %5",
dalgona_set_digital_buzzer_toggle: '달고나 :: 피에조부저 %1 핀 %2 %3',
dalgona_set_digital_buzzer_volume: '달고나 :: 피에조부저 (PWM %1 핀) 음량 %2 출력 (0 ~ 255) %3',
dalgona_set_digital_buzzer: '달고나 :: 피에조부저 %1 핀 %2 %3 음 %4 박자 연주 %5',
dalgona_set_digital_dcmotor: '달고나 :: DC모터 %1핀 %2 %3',
dalgona_set_analog_dcmotor: '달고나 :: DC모터(PWM %1 핀) 세기 %2 출력 (0 ~ 255) %3',
dalgona_set_neopixel_init: '달고나 :: 네오픽셀 LED 시작하기 설정 ( %1 핀에 %2 개의 LED 연결) %3',
dalgona_set_neopixel_bright: '달고나 :: 네오픽셀 LED ( %1 핀) 밝기 %2 으로 설정 (0 ~ 255) %3',
dalgona_set_neopixel: '달고나 :: 네오픽셀 LED ( %1 핀) %2 번째 LED 색 %3 출력 %4',
dalgona_set_neopixel_all: '달고나 :: 네오픽셀 LED ( %1 핀) 모든 LED 색 %2 출력 %3',
dalgona_set_neopixel_clear: '달고나 :: 네오픽셀 LED ( %1 핀) 모든 LED 끄기 %2',
dalgona_set_dotmatrix_init: '달고나 :: 8x8 도트매트릭스 시작하기 설정 (DIN %1, CLK %2, CS %3) %4',
dalgona_set_dotmatrix_bright: '달고나 :: 도트매트릭스 밝기 %1 으로 설정 (0 ~ 8) %2',
dalgona_set_dotmatrix: '달고나 :: 도트매트릭스 LED %1 그리기 %2',
dalgona_set_dotmatrix_emoji: '달고나 :: 도트매트릭스 LED %1 그리기 %2',
dalgona_set_dotmatrix_clear: '달고나 :: 도트매트릭스 LED 지우기 %1',
dalgona_lcd_init: '달고나 :: I2C LCD 시작하기 설정 (주소 %1 ,열 %2, 행 %3) %4',
dalgona_get_lcd_row: '달고나 :: %1',
dalgona_get_lcd_col: '달고나 :: %1',
dalgona_module_digital_lcd: '달고나 :: LCD화면 %1 열 %2 행 부터 %3 출력 %4',
dalgona_lcd_clear: '달고나 :: LCD 화면 지우기 %1',
dalgona_get_dht: '달고나 :: DHT11 온습도센서(out %1)의 %2값',
dalgona_lcd_first_line: '첫 번째',
dalgona_lcd_seconds_line: '두 번째',
dalgona_get_analog_value: '아날로그 %1 핀 읽기',
dalgona_get_light_value: '조도센서(AO %1)값',
dalgona_get_moisture_value: '토양수분센서(AO %1)값',
dalgona_get_sound_value: '사운드센서(AO %1)값',
dalgona_get_infrared_value: '적외선센서(AO %1)값',
dalgona_get_pullup: '풀업 저항 사용 버튼 %1 핀 눌림 상태',
dalgona_get_button: '버튼 %1 핀 눌림 상태',
dalgona_get_analog_mapping: '아날로그 %1 번 핀 센서 값의 범위를 %2 ~ %3 에서 %4 ~ %5 로 바꾼 값',
dalgona_mapping1: '%1 값을 %2 ~ %3 사이로 제한한 값',
dalgona_mapping2: '%1 값을 %2 ~ %3 범위에서 %4 ~ %5 범위로 변환',
dalgona_get_digital_ultrasonic: '초음파 Trig %1 핀 Echo %2 핀 센서 값',
dalgona_get_digital: '디지털 %1 핀 읽기',
dalgona_get_digital_toggle: '디지털 %1 핀 센서 값',
dalgona_get_digital_pir: 'PIR %1 핀 센서 값',
dalgona_set_digital_toggle: '디지털 %1 핀 %2 %3',
dalgona_set_led_toggle: 'LED %1 핀 %2 %3',
dalgona_set_digital_pwm: 'LED (PWM %1 핀)밝기 %2 출력 (0 ~ 255)%3',
dalgona_set_digital_rgbled: 'RGB LED (R %1 핀, G %2 핀, B %3 핀) 색 (R: %4, G: %5, B: %6) 출력 %7',
dalgona_set_digital_servo: '서보 모터 %1 핀 %2 각도로 회전 %3',
dalgona_set_digital_servo2: "서보 모터 %1 핀 %2 ~ %3 각도로 %4 초 동안 회전 %5",
dalgona_set_digital_buzzer_toggle: '피에조부저 %1 핀 %2 %3',
dalgona_set_digital_buzzer_volume: '피에조부저 (PWM %1 핀) 음량 %2 출력 (0 ~ 255) %3',
dalgona_set_digital_buzzer: '피에조부저 %1 핀 %2 %3 음 %4 박자 연주 %5',
dalgona_set_digital_dcmotor: 'DC모터 %1핀 %2 %3',
dalgona_set_analog_dcmotor: 'DC모터(PWM %1 핀) 세기 %2 출력 (0 ~ 255) %3',
dalgona_set_neopixel_init: '네오픽셀 LED 시작하기 설정 ( %1 핀에 %2 개의 LED 연결) %3',
dalgona_set_neopixel_bright: '네오픽셀 LED ( %1 핀) 밝기 %2 으로 설정 (0 ~ 255) %3',
dalgona_set_neopixel: '네오픽셀 LED ( %1 핀) %2 번째 LED 색 %3 출력 %4',
dalgona_set_neopixel_all: '네오픽셀 LED ( %1 핀) 모든 LED 색 %2 출력 %3',
dalgona_set_neopixel_clear: '네오픽셀 LED ( %1 핀) 모든 LED 끄기 %2',
dalgona_set_dotmatrix_init: '8x8 도트매트릭스 시작하기 설정 (DIN %1, CLK %2, CS %3) %4',
dalgona_set_dotmatrix_bright: '도트매트릭스 밝기 %1 으로 설정 (0 ~ 8) %2',
dalgona_set_dotmatrix: '도트매트릭스 LED %1 그리기 %2',
dalgona_set_dotmatrix_emoji: '도트매트릭스 LED %1 그리기 %2',
dalgona_set_dotmatrix_clear: '도트매트릭스 LED 지우기 %1',
dalgona_lcd_init: 'I2C LCD 시작하기 설정 (주소 %1 ,열 %2, 행 %3) %4',
dalgona_get_lcd_row: '%1',
dalgona_get_lcd_col: '%1',
dalgona_module_digital_lcd: 'LCD화면 %1 열 %2 행 부터 %3 출력 %4',
dalgona_lcd_clear: 'LCD 화면 지우기 %1',
dalgona_get_dht: 'DHT11 온습도센서(out %1)의 %2값',
//dalgona_get_dht_temp_value: 'DHT11 온습도센서(out %1)의 온도(°C)값',
//dalgona_get_dht_humi_value: 'DHT11 온습도센서(out %1)의 습도(%)값',

dalgona_set_mp3_init: '달고나 :: mp3 초기화 ( tx: %1, rx: %2 ) %3',
dalgona_set_mp3_play: '달고나 :: mp3 %1 번 파일 재생 %2',
dalgona_set_mp3_play2: '달고나 :: mp3 %1 번 파일 %2 초 동안 재생 %3',
dalgona_set_mp3_vol: '달고나 :: mp3 볼륨 %1 으로 설정 (0 ~ 30) %2',
dalgona_get_analog_temp_value: '달고나 :: DHT11 포트 %1의 %2 센서 값',
dalgona_set_mp3_init: 'mp3 초기화 ( tx: %1, rx: %2 ) %3',
dalgona_set_mp3_play: 'mp3 %1 번 파일 재생 %2',
dalgona_set_mp3_play2: 'mp3 %1 번 파일 %2 초 동안 재생 %3',
dalgona_set_mp3_vol: 'mp3 볼륨 %1 으로 설정 (0 ~ 30) %2',
dalgona_get_analog_temp_value: 'DHT11 포트 %1의 %2 센서 값',

dalgona_load_init: '달고나 :: HX711 로드셀 시작하기 설정 (DOUT %1, SCK %2) %3',
dalgona_load_scale: '달고나 :: HX711 로드셀 보정하기 %1 %2',
dalgona_load_value: '달고나 :: HX711 로드셀 값',
dalgona_load_init: 'HX711 로드셀 시작하기 설정 (DOUT %1, SCK %2) %3',
dalgona_load_scale: 'HX711 로드셀 보정하기 %1 %2',
dalgona_load_value: 'HX711 로드셀 값',

dalgona_get_dust: '달고나 :: 미세먼지센서 (LED %1, AO %2) 값',
dalgona_get_dust: '미세먼지센서 (LED %1, AO %2) 값',

dalgona_rfid_init: '달고나 :: RFID 시작하기 설정 (SS %1, RST %2) %3',
dalgona_is_rfid_tapped: '달고나 :: RFID 카드가 인식되었는가?',
dalgona_get_rfid_value: '달고나 :: RFID 카드 값',
dalgona_joy_init: '달고나 :: %1 조이스틱 시작하기 설정 (X AO %2, Y AO %3, Z %4) %5',
dalgona_get_joy_x: '달고나 :: %1 조이스틱 X값',
dalgona_get_joy_y: '달고나 :: %1 조이스틱 y값',
dalgona_get_joy_z: '달고나 :: %1 조이스틱 버튼 눌림 상태',
dalgona_get_joy_move: '달고나 :: %1 조이스틱이 %2 방향으로 움직였을 때',
dalgona_rfid_init: 'RFID 시작하기 설정 (SS %1, RST %2) %3',
dalgona_is_rfid_tapped: 'RFID 카드가 인식되었는가?',
dalgona_get_rfid_value: 'RFID 카드 값',
dalgona_joy_init: '%1 조이스틱 시작하기 설정 (X AO %2, Y AO %3, Z %4) %5',
dalgona_get_joy_x: '%1 조이스틱 X값',
dalgona_get_joy_y: '%1 조이스틱 y값',
dalgona_get_joy_z: '%1 조이스틱 버튼 눌림 상태',
dalgona_get_joy_move: '%1 조이스틱이 %2 방향으로 움직였을 때',

dalgona_get_mlx: '달고나 :: mlx90614 비접촉 온도센서 %1값',
dalgona_get_mlx: 'mlx90614 비접촉 온도센서 %1값',

dalgona_step_init: '달고나 :: %1 스텝모터 시작하기 설정 (IN1 %2, IN2 %3, IN3 %4, IN4 %5) %6',
dalgona_step_speed: '달고나 :: %1 스텝모터 속도를 %2 로 설정하기 (0 ~ 20) %3',
dalgona_step_rotate: '달고나 :: %1 스텝모터 %2 으로 %3 바퀴 회전하기 %4',
dalgona_step_rotate2: '달고나 :: %1 스텝모터 %2 으로 %3 도 회전하기 %4',
dalgona_step_rotate3: '달고나 :: %1 스텝모터 %2 으로 %3 초 동안 회전하기 %4',
dalgona_step_init: '%1 스텝모터 시작하기 설정 (IN1 %2, IN2 %3, IN3 %4, IN4 %5) %6',
dalgona_step_speed: '%1 스텝모터 속도를 %2 로 설정하기 (0 ~ 20) %3',
dalgona_step_rotate: '%1 스텝모터 %2 으로 %3 바퀴 회전하기 %4',
dalgona_step_rotate2: '%1 스텝모터 %2 으로 %3 도 회전하기 %4',
dalgona_step_rotate3: '%1 스텝모터 %2 으로 %3 초 동안 회전하기 %4',

// dalgona_get_digital_bluetooth: '블루투스 RX 2 핀 데이터 값',
// dalgona_module_digital_bluetooth: '블루투스 TX 3 핀에 %1 데이터 보내기 %2',
Expand Down Expand Up @@ -6639,4 +6639,4 @@ Entry.Dalgona.getBlocks = function() {
};
};

module.exports = Entry.Dalgona;
module.exports = Entry.Dalgona;