テキサス インスツルメンツ グラフ電卓 TI-Nspire CAS App for iPad

最近、’ti nspire cx’ で検索して訪れる人が多くなっています。教育機関などで配布されているのでしょうか? TI-Nspire CX を日本語で解説した記事が少ないのも一因だと思います。需要があるなら、書いてみたいですね。そんなに高度な利用方法は、解説できませんが!

また、iPad 用の TI-Nspire

App Sore for iPad
TI-Nspire CAS App for iPad
カテゴリ:教育
¥2600
http://appstore.com/texasinstrumentsincorporated/tinspirecas
TI-Nspire App for iPad
カテゴリ:教育
¥2600
http://appstore.com/texasinstrumentsincorporated/tinspire

も発売されています。アメリカの大学受験、統一テストを受験する必要がないなら、値段が同じなので Ti-Nspire CAS (数式処理) App for iPad がお勧めです。CAS は Computer Algebra System の略です。

アメリカの中等教育・高等教育 ④ 大学受験と統一テスト(SATとACT) ★アメリカの「育児と教育」・e-百科★(印刷用ページ)
http://www.jlifeus.com/e-pedia/03.childcare&education/02.higheredu/ptext/04.SATACT.htm

ACT assessments では Ti-Nspire CX CAS は使用できないようです。SAT、AP Calculus exams では、Ti-Nspire CX CAS は利用できます。iPad 版の場合については、わかりません。詳細は、下記 URL を参照してください。

National and State Assessments with Graphing Calculators by Texas Instruments - US and Canada
http://education.ti.com/en/us/product-resources/assessments

私は TI-Nspire CAS App for iPad を日本の iTunes App Store で購入しました。以前、ブログに書いた通り TI-Nspire CX CAS は米アマゾンから直接購入しました。使用方法はほとんど同じなのですぐ使えるようになりました。

TI-Nspire CAS App for iPad を起動して、上部ツールバーに表示されるギアアイコンをタップして表示される Settings ダイアログの Online Help は、コンパクトにまとまっていて TI-Nspire の操作を理解するのにちょうど良いと思います。Online Help の URLは

TI-Nspire™ Apps for iPad®
http://education.ti.com/html/webhelp/nspire/3.4/IOS/iPadQuickInfo_EN/Advanced/HELP.HTML

です。また、日本語の資料として

TI-Nspire CXを使った解析幾何と3Dグラフ
http://www.t3japan.gr.jp/pdf2011/17_komori.pdf

の PDF が参考になるかもしれません。

TI-Nspire CX CAS と同じく TI-Nspire CAS Student Software がないと Lua スクリプトによるプログラミングはできません。

本家の

Software, Guidebooks and Classroom Activities by Texas Instruments - US and Canada
http://education.ti.com/en/us/downloads-and-activities
Techinology: TI-Nspire CAS
View: ALL

TI-Nspire CX CAS の取扱説明書

Guidebooks by Texas Instruments - US and Canada
http://education.ti.com/en/us/guidebook/search/ti-nspire-cas
Getting Started with the TI-Nspire™ / TI-Nspire CAS Handheld
TI-Nspire_HH_GettingStarted_EN.pdf
Getting Started with the TI-Nspire™ CX / TI-Nspire CX CAS Handheld
TI-Nspire_CX-HH_GettingStarted_EN.pdf
TI-Nspire™ / TI-Nspire™ CAS Installation and Activation Guidebook
TI-Nspire_Installation_Guidebook_EN.pdf
TI-Nspire™ / TI-Nspire™ CAS Student Software Guidebook
TI-Nspire_SS_Guidebook_EN.pdf
TI-Nspire™ CAS Reference Guide
TI-NspireCAS_ReferenceGuide_EN.pdf
TI-Nspire™ Lua Scripting API Reference Guide
TI-Nspire_Scripting_API_Reference_Guide_EN.pdf
TI-Nspire™ Technology Version 3.2 Release Notes
TI-Nspire_3.2_Release_Notes_EN.pdf

TI-Nspire™ CAS Reference Guide
TI-Nspire CAS Reference Guide (English)
TI-NspireCAS_ReferenceGuide_EN.pdf

で使える関数の一覧が見れるので便利です。Continue as guest を選ぶとアカウントを作成せずにゲストとしてダウンロードできます。私は、アカウントを作成しました。

TI-Nspire CAS App for iPad の実行画面を載せて置きます。

自作 TI-Nspire CX CAS 版プログラム Kitty を iPad の画面に合うように調整しました。下記 URL で公開します。

Kitty Version 1.0.1
猫 (Neko) Version 1.0.1
http://kyoshiaki.sakura.ne.jp/osx/Sample/Kitty843x568.zip

実行画面

Calculator Application

Graphs Application

Geometry Application

Lists & Spreadsheet Application

Data & Statistics Application

TI-Nspire CX CAS 版 Neko (Kitty) 公開、iPad 上で動作する Lua スクリプト言語開発 Codea、とびだせ どうぶつの森

以前、紹介したように Texas Instruments Nspire CX CAS Graphing Calculator (以下略 TI-Nspire CX CAS) を購入しました。
TI-Nspire CX CAS では、Lua スクリプト言語でプログラムを組むことができます。

それで、Amazon.com から Kindle

Beginning Lua Programming (Programmer to Programmer)

Beginning Lua Programming (Programmer to Programmer)

を購入し、読んでいる途中なのですが、実際に TI-Nspire CX CAS で Lua スクリプト言語プログラミングに挑戦してみました。
初めての Lua スクリプト言語プログラミングなので、稚拙です。

プログラムの題材は、私が、いろいろなプラットフォームに移植している Neko

Neko (ソフトウェア) - Wikipedia
http://ja.wikipedia.org/wiki/Neko_(%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2)

です。

名前は、Kitty (子猫) にしてみました。良かったら下記 URL からダウンロードしてください。

Kitty Version 1.0.0
猫 (Neko) Version 1.0.0
http://kyoshiaki.sakura.ne.jp/osx/Sample/Kitty.zip

プログラムの実行は、TI-Nspire CAS Student Software の Content Explorer で Computer から Kitty.tns ファイルをダブルクリックして開き、Tab 1.2 を選択すると実行画面が表示されます。Content Explorer を使って TI-Nspire CX CAS 本体 (Connected Handhelds) に Kitty.tns ファイルをドラッグ・ドロップすれば、コピーできます。

TI-Nspire CAS Student Software で Tab 1.2 を開き、メニュー ‘Insert/Script Editor/Edit Script’ を選択すると Script Editor が起動し、ソースを確認することができます。

また、iPad 上で Lua スクリプト言語でプログラムを組むことができる Codea を購入してみました。

App Store
Codea
https://itunes.apple.com/jp/app/codea/id439571171?mt=8
カテゴリ:仕事効率化
\850

折角、覚えた Lua スクリプト言語を活かして見たいですね!

また、年甲斐もなく

とびだせ どうぶつの森
http://www.nintendo.co.jp/3ds/egdj/index.html

を買ってみました。どうぶつの森が、どのようなゲームなのかあまり理解していなかったので、Wiki

とびだせ どうぶつの森@まとめwiki - トップページ
http://www49.atwiki.jp/doubutsunomori3ds/
とびだせ どうぶつの森 攻略まとめWiki
http://ebiyokan.straw-berry.net/butsumori_3ds/
Animal Crossing City, the Animal Crossing wiki - Wild World, City Folk, codes, and more
http://animalcrossing.wikia.com/wiki/Animal_Crossing_Wiki

で確認しながら、進めました。(英語の勉強に、英語版 Wiki も利用しています。)

任天堂公式ページ

とびだせ どうぶつの森
http://www.nintendo.co.jp/3ds/egdj/index.html
とびだせ どうぶつの森:配信プレゼント
http://www.nintendo.co.jp/3ds/egdj/item/present.html
とびだせ どうぶつの森:マイデザイン
http://www.nintendo.co.jp/3ds/egdj/item/design.html
とびだせ どうぶつの森ニンテンドーhttp://www.nintendo.co.jp/3ds/egdj/item/village.html

の配信プレゼント、マイデザイン、ニンテンドー村を訪れるのをお忘れなく。

私が作成したホビット村のスクリーンショットです。(スクリーンショットを撮るには、L+R ボタン同時押しです。スクリーンショットのファイルは、SDカードに保存されるので、パソコンからアクセスするか、3DS 内蔵ブラウザを利用します。)

また、スクリーンショット画像をニンテンドー3DSから取り出すのに、いちいち SD カードを使うのは、面倒です。そこで、ニンテンドー3DS のブラウザ経由で、Mac に保存するプログラムを PHP で組んでみました。

OSX 10.8 Mountain Lion で Web 共有と PHP5 を有効にしているので、~/サイト (~/Sites) フォルダに PHP プログラムを置き、ニンテンドー3DS のブラウザでアクセスし、画像を Mac にアップロードできます。単純なプログラムです。スクリーンショットを付けておきます。要望があれば、公開するかもしれません。

ニンテンドー3DS内蔵ブラウザで、Mac にアクセスした状態。

Safari
http://localhost/~あなたのアカウント/AnimalCrossing/3DS.php
ニンテンドー3DS内蔵ブラウザ
http://プライベートアドレス(例: 192.168.1.2)/~あなたのアカウント/AnimalCrossing/3DS.php
Finder
/Users/あなたのアカウント/Sites/AnimalCrossing/data

Apple スペシャルイベント、OS X Mountain Lion 上で Japanino の動作方法、TI 電卓 Texas Instruments Nspire CX CAS Graphing Calculator

随分、遅くなりましたが、2012年9月12日 AM 10:00 PT (日本時間: 2012年9月13日(木) AM2時) に Apple スペシャルイベント “It’s almost here.” が開催されました。予想通り、 iPhone 5 が発表され、iPhone 5 と同じく4インチ Retina ディスプレイを搭載した 5 色のカラーモデル第5世代 iPod touch、2.5インチディスプレイ搭載7色のカラーモデル第7世代 iPod nano、バリエーションが 7 色の iPod shuffle、ヘッドフォン EarPods、Lightning ケーブルが発表されました。iPhone 5 は、KDDIソフトバンクモバイルで 9月14日に予約開始し、 21日午前から販売されました。

個人的には、4インチのRetinaディスプレイ搭載、第5世代 iPod touch に興味があります。

Apple スペシャルイベントのストリーミングは

アップル - イベント - Apple Special Event 2012年9月
http://www.apple.com/jp/apple-events/september-2012/

で見れます。Podcast

Apple Keynotes
http://itunes.apple.com/jp/podcast/apple-keynotes/id275834665
Apple Keynotes (HD)
http://itunes.apple.com/jp/podcast/apple-keynotes-hd/id470664050
Apple Keynotes (1080p)
http://itunes.apple.com/jp/podcast/apple-keynotes-1080p/id509310064

で公開されています。

現地時間 9月19日に公開された iOS 6 も、一日遅れで iPadiPod touch にインストールしました。何の問題もなく、拙作 iYKRSS、iYKRSSHD は動作しています。4インチ対応は、第5世代 iPod touch 購入後におこないたいと思います。やることといっても Default-568h@2x.png をプロジェクトに追加して、ビルドし直すだけです。(注意、iPhone [Retina 4-inch] iOS シミュレータ下部の TabBar のボタンをタップしても反応しないので、MainWindow.xib の parent Window 属性 Window/Full Screen at Launch にチェックマークを付ける必要があります。)

前回、予告した OS X Mountain Lion 上で Japanino の動作方法を紹介したいと思います。

Japanino に搭載されている USB シリアル変換 IC は、CP2104 です。それで

CP210x:
USB to UART Bridge VCP Drivers | Silicon Labs
http://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx
Download for Macintosh OSX (v3.0)
VCP Driver Kit をクリック
Mac_OSX_VCP_Driver.zip

から、USB・シリアルドライバをダウンロードして、インストールします。

CP2104:
ドライバ名
SiLabsUSBDriver.kext       :  com.silabs.driver.CP210xVCPDriver
SiLabsUSBDriver64.kext   : com.silabs.driver.CP210xVCPDriver64
/System/Library/Extensions/SiLabsUSBDriver.kext
/System/Library/Extensions/SiLabsUSBDriver64.kext

次に

Arduino - Software
http://arduino.cc/en/Main/Software
Download
Mac OS X をクリック

から、ファイル arduino-1.0.1-macosx.zip をダウンロードし、ダブルクリックして展開します。

Finder 上に Arduino と名前のアプリケーションが現れます。/Application フォルダに移動してください。その後、Ardunio アイコンを右クリック(CTRL + 左クリック) して、メニューから ‘パッケージの内容を表示’ を選択してください。フォルダ

Arduino.app/Contents/Resources/Java/hardware/arduino/boards.txt

を表示し、ファイル boards.txt をエディタで開いてください。先頭に、テキスト

##############################################################
japanino.name=Gakken Japanino(学研 大人の科学 ジャパニーノ)
japanino.upload.protocol=stk500
japanino.upload.maximum_size=14336
japanino.upload.speed=19200
japanino.bootloader.low_fuses=0xe2
japanino.bootloader.high_fuses=0xdd
japanino.bootloader.extended_fuses=0x00
japanino.bootloader.path=lilypad
japanino.bootloader.file=LilyPadBOOT_168.hex
japanino.bootloader.unlock_bits=0x3F
japanino.bootloader.lock_bits=0x0F
japanino.build.mcu=atmega168
japanino.build.f_cpu=8000000L
japanino.build.core=arduino
japanino.build.variant=standard
##############################################################

を追加し、テキストエンコーディング: UTF8 で保存してください。

以前には、必要なかった

japanino.build.variant=standard

を追加しないと

/Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/cores/arduino/Arduino.h:213:26: error: pins_arduino.h: No such file or directory

というエラーが出るので注意してください。

メニューから

ツール/マイコンボード/✓Gakken Japanino(学研 大人の科学 ジャパニーノ)
ツール/シリアルポート/✓dev/tty.SLAB_USBtoUART

を選び、マイコンボートとシリアルポートを設定します。

後は、メニュー ‘ファイル/スケッチブック’ からコンパイルしたいスケッチを選び、メニュー

スケッチ/検証・コンパイル

を使って検証・コンパイルします。

検証・コンパイルに成功したら、ウインドウの左上から2番目の右矢印アイコン ‘マイコンボードに書き込む’ をクリックし、マイコンボードに書き込みます。

Mac の場合「マイコンボードに書き込む」をクリックしたあと、メッセージ表示欄に白い文字で「コンパイル後のスケッチサイズ:○○バイト(最大容量○○バイト) 」のメッセージが出ます。すかさず、リセットスイッチを一秒ぐらい押してください。(一秒ぐらい押したら、手をはなします)。

うまく書き込めない場合は「マイコンボードに書き込む」のクリックからもう一度試してください。何度か試してもうまくいかない場合は、Japanino を一回パソコンから抜いて、差し直してからやってみてください。

‘マイコンボードの書き込みが完了しました。’ と表示されれば、成功です。

Texas Instruments Nspire CX CAS Graphing Calculator

以前から、Texas Instruments (テキサス インスツルメンツ) 社が製造・販売しているグラフ電卓を入手してみたいと思っていました。いろいろ調べたところ、どうせ買うなら、最新の TI 電卓が良いと考え、Texas Instruments Nspire CX CAS Graphing Calculator にしました。

日本の Amazon.co.jp でも輸入販売しているのですが、レビューを読んでみるとあまり信頼できそうにありません。

Naoco Inc.(グラフ電卓・数式処理電卓・TI-Nspire・関数電卓・データ収集機・幾何ソフト・数式処理ソフト・日中ビジネス・ビジネスコンサルティング)
http://www.naoco.com/index.htm
Naoco <価格>
http://www.naoco.com/price.htm
TI-Nspire CX CAS 	\25,800 	\27,090(Student Software同梱)

上記、日本語マニュアル付きで販売している代理店もあります。米国 Amazon.com の値段と比べるといくら日本語マニュアルが付いているとはいえ、躊躇してしまいます。

趣味で使用するものなので、直接、米国の Amazon.com から入手することにしました。幸い Texas Instruments Nspire CX CAS Graphing Calculator は、米国外の配達にも対応しています。必要なのは、VISA のクレジットカードだけです。米国 Amazon.com での買い物の仕方は、いろいろなサイトに説明されています。結局、

Texas Instruments Nspire CX CAS Graphing Calculator (N3CAS/GC/2L1)
$144.62
Items:
USD 144.62
Shipping & Handling:
USD 15.97
Total Before Tax:
USD 160.59
Estimated Tax To Be Collected:
USD 0.00
Import Fees Deposit
USD 8.03
Order Total: USD 168.62
Amazon.com 算出金額 日本円 13729
1$=78.35 168.62*78.35 = \13211
クレジット会社請求金額 13,443円

を購入しました。発送方法は、Expedited Shipping (急送、速達) を選んだので、5日後に到着しました。

Amazon.com Help: Japan
http://www.amazon.com/gp/help/customer/display.html/ref=hp_navbox_596184_tips?nodeId=596200

米国 Amazon.com では、支払いを円で支払うこともできます。Amazonc.com では、13,729円 と算出されましたが、今回は、USドル (USD 168.62) でクレジットカード支払いしました。クレジット会社の請求金額は、13,443円 でした。Amazon.com の円計算より、286円 得しました。

最初の第一印象は、PC-G850VS より安い値段で、この性能は驚きました。円高も影響しているのかもしれませんが!TI 電卓がどんなものか全く知識がなかったので、使いこなせるか心配でした。

起動画面

Scratchpad
計算機

Graphs

Geometry 3D

ドキュメントを読んでいて、一番驚いたのは、TI-Nspire CAS Student Software の機能の豊富さです。TI Nspire CX CAS より、TI-Nspire CAS Student Software の方が、価値があるのではないかと思うくらいです。TI-Nspire Documents、PublishView Documents、Lesson Bundle、Packaging Lesson Bundles、Questions と面白い機能が目白押しです。実際に、教育現場でどのように利用されているのか興味津々です。

また、Script Editor で Lua スクリプト言語を使ってプログラミングできます。Amazon.com から Kindle 版書籍

Beginning Lua Programming (Programmer to Programmer)

Beginning Lua Programming (Programmer to Programmer)

も、購入してみました。気長に取り組みたいと思います。とりあえず、Lua スクリプト言語で、画像を表示したものを添付しておきます。

Neko

TI-Nspire CAS Student Software

Script Editor