Espruino에 프로그램을 좀 써주세요.
3402 단어 JavaScriptEspruino
WebIDE 사용 방법
Espruino와 연결된 위치로 WebIDE를 시작합니다.
왼쪽 편집기 부분에서 프로그램을 쓰고 가운데 쓰기 단추를 누르면 Espruino에서 프로그램을 쓸 수 있습니다.기록된 프로그램이 즉시 실행될 것입니다.
프로그램을 써 보다
LED 플래시 프로그램
Espruino에 기록할 때 1초 간격으로 LED가 깜박이는 다음 프로그램을 편집기에 입력합니다.
LED1#write
사용법으로 LED 상태를 반전 처리하고 1초setInterval
마다 실행한다.그냥 자바스크립트 느낌이에요.var light = false;
// 1秒間隔で実行
setInterval(function(){
// ON-OFFを反転
light = !light;
// LEDの状態を変更
LED1.write( light );
}, 1000);
프로그램 정지
프로그램을 정지하는 방법은 다음과 같다.
reset()
실행 방법reset()
방법.WebIDE 오른쪽
reset();
의 유형을 누르면 깜박임이 멈춥니다.WebIDE에 기록된 프로그램도 사라집니다. 다시 실행하려면 쓰기 단추를 다시 누르면 Espruino에 기록됩니다.다른 프로그램을 쓸 때 신중하게 쓰기
reset
를 실행하십시오.(특히 와이파이를 사용하는 경우)실행 중인 프로그램에 따라 입력할 수 없거나 실행할 수 없을 때가 있습니다.그때 보드에 있는 RST 버튼을 누르면 프로그램을 강제로 정지시킬 수 있어요.그러나 WebIDE와
reset();
이므로 다시 연결해야 합니다.USB를 뽑아도 괜찮을 것 같은데, 모르면 뽑아도 나쁘지 않을 거예요.
버튼을 누르면 LED가 빛나는 프로그램입니다.
다음은 버튼을 누르면 LED가 빛나고 한 번 더 누르면 사라지는 프로그램이다.
요점은
disconnect
방법입니다.Espruino에 대한 입력핀과 버튼 등의 상태 변화를 모니터링할 수 있습니다.사용 방법은 다음과 같다setWatch
.이번에는 버튼을 누를 때마다 LED를 켜고 싶어 선택했다setWatch( コールバック, 監視したいピンorボタン, オプション)
.자세한 내용은 참고 자료를 참조하십시오.
var callback = function(){
// BTN1の値によってLEDの点灯状態を変更
LED1.write( BTN1.read() );
};
// BTN1の状態変化を監視
setWatch( callback , BTN1 , { repeat: true } );
다음 회 예고
어쨌든 저는 웹IDE로 짧은 프로그램을 썼으니 다음에는 에스프레소 이외의 부품으로 뭘 썼으면 좋겠어요.
Reference
이 문제에 관하여(Espruino에 프로그램을 좀 써주세요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rockymanobi/items/9420037d32c4e12b7dc8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)