Ruby를 사용한 편안한 Arduino 작업

3407 단어 rubyarduino
시스템에 침입하는 방법 중 하나는 불량 USB를 사용하는 것이고 불량 USB를 사용하려면 Arduino를 알아야 하며 Arduino 언어의 구문이 약간 어렵습니다. 하지만 걱정하지 마세요. 우리는 이 문제를 어느 정도 해결했습니다. 'rubyino' 라이브러리를 사용하고 루비 코드를 arduino 코드로 변환할 수 있습니다. 이 방법에서는 Arduino 코드를 배울 필요가 없으며 Arduino IDE만 있으면 코드를 업로드할 수 있습니다. 시작하자.

설치하는 방법 ?


  • gem으로 설치

  • gem install Rubyino
    


  • git(github page으로 설치

  • git clone https://github.com/nimacpp/rubyino.git
    cd rubyino
    gem build rubyino.gemspec
    gem install rubyino*.gem
    


    루비노의 기능



    먼저 include gem이 필요하고 다음과 같이 값을 설정해야 합니다.

    require "Rubyino"
    app = Rubyino.new("namefile")
    


    이제 Rubyino로 작업할 수 있습니다.

    Rubyino의 기능



    지연(타이머 절전):

    app.delay(500)
    


    인쇄(인쇄 키보드) :

    app.print "hello world"
    


    엔터(엔터키) :

    app.enter
    


    창 또는 cmd 키 + 키 :

    win_pls "r" # win+r
    


    코드를 Arduino로 변환하려면 다음과 같은 기능ter이 필요합니다.

    app.ter
    


    하나의 예는 다음을 알고 있습니다.

    require "rubyino"
    app = Rubyino.new("file")
    app.delay(5000)
    app.win_pls('r')
    app.print "echo hello world"
    app.enter
    app.print "ls -a"
    app.ter
    


    그것을 저장하고 실행하십시오. 스크립트는 file.ino라는 파일을 생성합니다.
    Arduino ide 프로그램으로 파일을 열고 업로드 버튼을 눌러 스크립트를 arduino에 업로드하십시오.

    좋은 웹페이지 즐겨찾기