참고: Arduino 스크립트를 컴파일하려면 설정 메뉴에서 Arduino CLI exe 파일 위치를 다운로드하고 선택해야 합니다.
Shortcuit은
전자제품 및
Arduino 프로그래밍(C++)을 배울 수 있는 교육용 샌드박스 게임입니다. 이 게임은 전자제품과 Arduino 마이크로컨트롤러를 시뮬레이션하여 가상으로 자신만의 프로젝트를 만들 수 있도록 합니다.
전자 부품

- 배터리 (1.5V, 3V, 4.5V, 9V)
- 조명 (5mm LED, 전구)
- 디스플레이 (16x2 LCD, 8x8 LED 도트 매트릭스)
- 모터 (DC 모터, 미니 서보, TT 기어 모터)
- L298N 모터 드라이버
- 패시브 버저
- 로직 게이트 IC (SN74XX: AND, OR, NOT)
- 다이오드 1N4148
- 트랜지스터 BC550C
- 스위치 (푸시 버튼, 슬라이드 스위치)
- 저항 (E12 저항, 가변 저항)
- 브레드보드 (소형/미니)
- 초음파 거리 센서
- Shortcuit Uno (마이크로컨트롤러) - Arduino Uno 시뮬레이션
정보 팝업 + 경고
시뮬레이션된
전기 값(전류, 전압, 전력 등)을 읽고, 부품별 값을 변경할 수 있습니다(예: 저항 값). 회로에 문제가 있으면
경고 표시가 나타납니다. 경고 표시 위에 마우스를 올리면 더 자세한 정보를 얻을 수 있습니다.

코드 편집기
게임 내 코드 편집기를 사용하여 C++로 자신만의 스크립트를 프로그래밍하세요. 기본적인
자동 완성 기능, 코드 컴파일/오류를 위한
출력 창, 디버깅을 위한
시리얼 모니터가 있습니다.
코드 편집기는 기존의
Arduino CLI 소프트웨어를 사용하여 스케치를 컴파일합니다. 이 소프트웨어는 공식 Arduino 웹사이트에서 다운로드할 수 있습니다.

물리 및 도형
프로젝트를 구축하는 데 전자 부품만으로는 부족할 때가 많습니다. 많은 프로젝트에서 프레임, 하우징 또는 상호작용할 무언가가 필요합니다. 그래서 저희는 크기를 조절하고 조합하여 프로젝트에 맞출 수 있는 몇 가지 기본 도형을 추가했습니다.
전자 시뮬레이션
전자 시뮬레이션은 노드 분석을 기반으로 하여 현실적인 전기 값과 동작을 구현합니다. 저희 Shortcuit Uno는 Arduino AVR 아키텍처를 에뮬레이션하여 실제 컴파일된 Arduino 코드를 실행할 수 있습니다.
시뮬레이션 속도는 때때로 느릴 수 있으며 PC 성능에 따라 달라지므로 일부 동영상은 속도를 높였습니다.