IchigoJam ではじめる電子工作 & プログラミング
イチゴジャム デ ハジメル デンシ コウサク アンド プログラミング
「マイコンボード」+「BASIC」で簡単にプログラ
- 著者:
- Natural Style(ナチュラル スタイル)
- 注目:
- 総合 2484 位
- 出版社:
- 工学社
- 出版日:
- 2015年08月
- ISBN:
- 9784777519088
- シリーズ:
- I / O books
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
「IchigoJam」 (イチゴ・ジャム) は、名刺サイズの「プログラミング専用パソコン」です。プログラムに使われている言語は、「BASIC」を改良したもので、直感的に分かりやすいコマンドが多く、プログラミング初心者でも容易に扱うことができます。本書は、「IchigoJam」を使って、簡単なプログラミングを始めたい人…特に、簡単な「ゲーム」や「おもちゃ」を作りたい人のための入門書です。
技書の森解説
『IchigoJam ではじめる電子工作 & プログラミング』 (Natural Style 著、工学社、2015 年 8 月刊) は、小さなコンピューター IchigoJam を自分で組み立てて動かすところから始める入門書で、I/O BOOKS の 1 冊です。版元の書籍ページの見出しには「『マイコンボード』+『BASIC』で簡単にプログラムを動かす!」が添えられています。版元の紹介文には、IchigoJam は名刺サイズの「プログラミング専用パソコン」で、キーボードとテレビと電源をつなげばすぐ始められ、本書はプログラミングを始めたい人、とくに簡単な「ゲーム」や「おもちゃ」を作りたい人のための入門書とあります。
全 4 章の構成、組み立てから汎用入出力ポートまで
目次は全 4 章です。第 1 章「『IchigoJam』って何?」で本体の特徴と必要な周辺機器を確かめ、第 2 章「『IchigoJam』を作ってみよう!」で入手の方法と「ブレッドボード・キット」の組み立てを扱います。第 3 章「BASIC でプログラミング」はコマンド・モードとプログラミング・モードの説明のあと、「電卓プログラム」と「縄跳びゲーム」を作ります。第 4 章「『汎用入出力ポート』による拡張」は入出力ポートの使い方から、LED、照度センサー、加速度センサーを組み込むところまでを扱います。巻末には索引があります。版元の紹介文には、「自分で作ったものが動く面白さ」を知ってもらうことを第一とするとあります。
コマンド・モードとプログラミング・モード
IchigoJam の言語は、版元の紹介文によれば BASIC を IchigoJam 用に改良したものです。打ち込んだ命令をその場で実行するのが第 3 章のコマンド・モード、行番号を付けた命令を書きためてからまとめて実行するのがプログラミング・モードです。
LED とセンサーで画面の外へ広げる第 4 章
汎用入出力ポートは、マイコンの端子を、外の部品へ信号を出す口や、外から信号を受け取る口として使う仕組みです。LED を光らせるのは出力、明るさで値が変わる照度センサーや、傾きや揺れを数値にする加速度センサーを読むのは入力に当たります。第 4 章は、LED、照度センサー、加速度センサーの順に部品を組み込みます。プログラミング言語の本の選び方は プログラミング言語の入門書ガイド にまとめています。
本書は、IchigoJam の特徴と周辺機器、ブレッドボード・キットの組み立て、BASIC による電卓プログラムと縄跳びゲーム、LED と 2 種類のセンサーの組み込みまでを全 4 章に収めています。
この本に興味がある方におすすめ
関連する本
関連記事
関連用語
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技
プログラミング
コンピューターに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
ペアプログラミング
2 人の開発者が 1 台の PC で協力してコードを書く開発手法
ゲーム開発
ゲームを企画 / 設計 / 実装する分野。技術と表現が高度に融合する領域
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出 / ビルド順序の決定 / 影響範囲分析での活用法を解説
ログ集約
分散システムの複数サービスから出力されるログを一元的に収集 / 検索 / 分析する仕組み