obniz의 샘플 프로그램을 시도한 3 (DC 모터)
개요
obniz의 샘플 프로그램을 시도했습니다. 의 DC 모터편.
Parts Library for obniz 에 게재되고 있는 것을 조합해 봤을 뿐.
시도한 부품
DC 모터
미노무시 클립으로 끼웠을 뿐.
Arduino와 RaspberryPi에서 DC 모터를 사용하려고하면 "모터 드라이버"라는 수수께끼의 부품이 나와 단번에 난이도가 올라 전자 공작 아마추어의 나에게는 깁 업 기미이지만, 이것이라면 순조롭게 받아들여진다.
화면에는 버튼을 2개 배치.
"forward"버튼을 누르면 1 초 회전합니다.
"reverse"버튼을 누르면 1초 역회전한다.
private_DCMotor.html<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://obniz.io/js/jquery-3.2.1.min.js"></script>
<script src="https://unpkg.com/[email protected]/obniz.js" crossorigin="anonymous"></script>
</head>
<body>
<div id="obniz-debug"></div>
<h1>obniz instant html</h1>
<button id="forward">forward</button>
<button id="reverse">reverse</button>
<div id="print"></div>
<script>
var obniz = new Obniz("OBNIZ_ID_HERE");
obniz.onconnect = async function () {
var motor = obniz.wired("DCMotor", {forward:1, back:0});
//モーターを回転する
$('#forward').click(function () {
motor.forward();
setTimeout(function(){
motor.stop();
}, 1000);
});
//モーターを逆回転する
$('#reverse').click(function () {
motor.reverse();
setTimeout(function(){
motor.stop();
}, 1000);
});
}
</script>
</body>
</html>
동영상
화면을 비추지 않기 때문에 이해하기 어렵지만 먼저 "forward"버튼을 누릅니다.
그러면 모터가 1 초 회전하여 멈 춥니 다.
그런 다음 "reverse"버튼을 누릅니다.
이번에는 모터가 1초 역회전하여 멈춘다.
모터의 끝에 피니언 기어 밖에 붙여 있지 않기 때문에 돌고 있는지 알기 힘들지만, 회전할 때에 모터 자체가 넘어지기 때문에 어떻게든 봐 잡힐까.
"forward"버튼을 눌렀을 때와 "reverse"버튼을 눌렀을 때는 가운데 회전 방향이 역방향 인 것을 볼 수 있습니다.
obniz로 DC 모터를 이동 htps // t. 코 / 7D j3 에마 1
참고
obniz
#obniz
Arduino에서 DC 모터를 사용하는 경우
#IoT
Reference
이 문제에 관하여(obniz의 샘플 프로그램을 시도한 3 (DC 모터)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/getapojim/items/857025e1898fd12f6382
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://obniz.io/js/jquery-3.2.1.min.js"></script>
<script src="https://unpkg.com/[email protected]/obniz.js" crossorigin="anonymous"></script>
</head>
<body>
<div id="obniz-debug"></div>
<h1>obniz instant html</h1>
<button id="forward">forward</button>
<button id="reverse">reverse</button>
<div id="print"></div>
<script>
var obniz = new Obniz("OBNIZ_ID_HERE");
obniz.onconnect = async function () {
var motor = obniz.wired("DCMotor", {forward:1, back:0});
//モーターを回転する
$('#forward').click(function () {
motor.forward();
setTimeout(function(){
motor.stop();
}, 1000);
});
//モーターを逆回転する
$('#reverse').click(function () {
motor.reverse();
setTimeout(function(){
motor.stop();
}, 1000);
});
}
</script>
</body>
</html>
obniz
#obniz
Arduino에서 DC 모터를 사용하는 경우
#IoT
Reference
이 문제에 관하여(obniz의 샘플 프로그램을 시도한 3 (DC 모터)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/getapojim/items/857025e1898fd12f6382텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)