マイコンで動作するインタプリタ型言語iArduinoとプログラミング環境  [in Japanese] iArdumo: an interpreted language on a micro controller and its programming environment  [in Japanese]

Access this Article

Search this Article

Author(s)

Abstract

マイコンは身近な家電を含め多くの工業製品で活用されるだけでなく,計算機と実世界との接点であるセンサやアクチュエータとの接続が容易なものが多く,インタラクションデザインの教育・研究や中学校の技術科といった工学系以外の分野の教育での利用が拡大している。一方で,タブレット端末やスマートフォンなど小型で安価な端末が普及しつつある。そういった端末でマイコンのプログラミングが容易に出来れば,より利用の敷居が下がると考えられる。ところで,そういった端末は計算機資源が限られている。しかし,インタプリタをマイコンへ載せ,端末側にはコンパイラを持たず,エディタやデバッグに必要なもののみとすれば,計算機資源が限られていても問題がない。そこで本研究では,マイコン上で動作し対話的にプログラミングができるインタプリタ言語iArduino,プログラムの動作と入出力を可視化するプログラミング環境としてPC上で動作するiArduinoTerminalとタブレット端末で動作するiArduinoTermianl for Androidを開発したので報告する。

We have developed an interpreted language for a beginner to use understanding programming and electronic circuits and making his/her creation. Its interpreter runs on Arduino's micro controller and its grammar resembles to Arduino language(C/C++ programming language). It also has built in debugging interface to visualize pin values and variables. In this paper, we report the implementation of the language and a development environment on PC(iArduinoTermianl)and Android Tablet(iArduinoTerminal for Android). The language and the tool could be used in education course for micro controller programming to help students.

Journal

  • 大阪教育大学紀要. 第3部門, 自然科学・応用科学

    大阪教育大学紀要. 第3部門, 自然科学・応用科学 64(2), 41-54, 2016-02

    大阪教育大学

Codes

  • NII Article ID (NAID)
    120005729126
  • NII NACSIS-CAT ID (NCID)
    AN10460897
  • Text Lang
    JPN
  • Article Type
    departmental bulletin paper
  • Journal Type
    大学紀要
  • ISSN
    1345-7209
  • NDL Article ID
    027146503
  • NDL Call No.
    Z14-175
  • Data Source
    NDL  IR 
Page Top