
나는 오래된코디 록키, 그리고 나는 그것을 일반 로봇으로 사용하고 싶습니다. 예를 들어 내 (리눅스) PC로 제어할 수 있습니다. mblock 웹 인터페이스를 사용하여 "python" 으로 프로그래밍하고 #!/bin/sh
. #!/bin/python3
그러나 예를 들어 ls /
실제 사용자 정의 프로그램을 업로드하는 방법을 찾으려고 할 때 stdout을 얻을 수 없습니다. Python에서 사용하면 os.system
예외가 발생합니다. 내 Python 스크립트를 디버그하거나 출력을 볼 수 있는 방법이 없다는 것은 말할 것도 없습니다. 어쨌든 내 시스템에 의해 제어되는 Codey Rocky를 로봇으로 사용할 수 있습니까?
편집: 이제 Windows 가상 머신을 사용하여 stdout을 얻을 수 있습니다. 그러나 슬프게도 스크립트 시작 부분에 #!/bin/sh를 추가하면 방금 수행한 펌웨어 업데이트로 인해 더 이상 작동하지 않습니다.
답변1
사양:
Main control / chip ESP32 Processor
Tensilica LX6 dual-core processor
Clock speed 240 MHz(Max)
Onboard sensor RGB LED module, button, potentiometer, sound sensor, light sensor, gyroscope, accelerometer, IR emitter, IR receiver, IR color sensor, LED matrix, speaker
Coding language Block-based, Python
Battery (included) 3.7V rechargeable LiPo battery
Battery capacity 950mAh
Playtime ≈1- 2 hours
Charge time ≈ 1.5 hours
Rotational speed 250RPM
Communication mode USB, Bluetooth, Wi-Fi
Compatibility LEGO bricks
이는 지정된 컨트롤에 의해서만 실행될 수 있는 단순하고 폐쇄적인 종류의 시스템임을 나타냅니다.
나는 (합리적인 확신을 가지고) 바닐라 코딩이나 액세스 소프트웨어가 있는 다른 컴퓨터에서는 이것을 제어할 수 없다고 말하고 싶습니다.
이러한 종류의 장치(여기에 몇 가지가 있음)에는 장치와 함께 제공되는 특정 소프트웨어가 필요합니다.
이러한 장치는 일반 소프트웨어 제어에 비해 너무 단순합니다.