obniz의 샘플 프로그램을 시도한 3 (DC 모터)

개요



  • obniz의 샘플 프로그램을 시도했습니다. 의 DC 모터편.

  • Parts Library for obniz 에 게재되고 있는 것을 조합해 봤을 뿐.
  • "forward"버튼을 누르면 모터를 회전합니다. "reverse"버튼을 누르면 모터를 역 회전합니다.
  • 모터 드라이버 불필요. 모터 그대로 꽂는 것만. (여기 중요!)

  • 시도한 부품


  • DC 모터

  • 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

    좋은 웹페이지 즐겨찾기