でんきかいでんのブログ

電子工作、ミシン、ペンタブレット、で使える、アイデア・材料・道具の紹介。PCデータのわかりやすいバックアップ方法。こだわり系テンキーレス有線キーボードの使用感レビューなど。

正当なCSSです! クリエイティブ・コモンズ・ライセンス表示

2015.03.07 [土]

「いちごじゃむ」取扱店メモ

IchigoJam

IchigoJam 公式サイト


  BASICプログラミング専用こどもパソコン

 秋月電子でしか売ってないのかと思ったら、他にも取扱店あるんじゃん。


いちごじゃむ取扱店


いちごじゃむとは?

 IchigoJam - BASICプログラミング専用こどもパソコン
 ファミコンゲームづくりに憧れ、MSXを手に入れた、小3の頃。プログラミングに夢中になった楽しい思い出。コンピューターがあふれる現代ですが、プログラミングするきっかけはむしろ減っています。誕生50周年を迎えた、初心者向けプログラミング言語BASICを、現代風に復活させた、1500円から買えるこども用プログラミング専用のパソコン、それが IchigoJam(いちごじゃむ)!
- 2014.4.1 コンセプト&初版発表!

ABOUT ICHIGOJAM


”福野泰介の一日一創”
目指すはMSX! Raspberry Pi より安価な IchigoJam 発表!

から一部引用。詳細は画像もあるリンク先へどうぞ。


 安価な子供向けPC「IchigoJam」を発表する。
 子供向けとして有名な Raspberry Pi は、セットアップが難しく、インターネットに接続し、フィルターなしのインターネットにも接続してしまうため安易に小学校の低学年の子供に与えられなかった。
 Ichigo Jam は、テレビとキーボードと電源をつなぐだけのシンプル構造。インターネットにはつながらない。危険なWebサイトの閲覧はもちろん、動画サイトを延々と見続けるようなこともできない。
 できることは、BASICでプログラミングをするのみ。電源を入れるとメッセージと共に主人による指令、つまりプログラミングを待つのみ。プログラミングに集中できる設計となっている。

スペックは以下の通り

CPULPC1114 Cortex-M0 48MHz
RAM4KB
FlashRAM32KB (SYSTEM 12KB)
解像度288x216px (36x27文字)
色数2色 (白 or 黒)
出力NTSC (ビデオ出力)
入力PS/2キーボード
電源microUSB

いちごジャムスターターセット

 こんなかわいい容器に入ったスターターセットもあった。
 正直ちょっと欲しい。

ichigojam_starterset001.jpg
ichigojam_starterset002.jpg

このかわいいスターターセットを販売しているのは、

PCN プログラミング クラブ ネットワーク


共立エレショップ いちごジャムスターターセット



※2015年4月12日追記

すごく人気があるようで、売り切れ→再入荷、が繰り返されてるようです。
ので、タイミングが良ければ購入できるようです。
タイミングが悪いと在庫無しということもあるみたいですが、またすぐ入荷するようなので、欲しい方はあきらめずにまた覗いて見られるといいんじゃないかと思います。


藤本健さんが記事を書いておられた

 あのDTMなどで有名な藤本健さんがIchigoJamをご自分で購入されて、ハンダ付けされて、記事を書いておられたのを見つけましたので、リンク置いておきます。

 ▼▼ 続きを読む ▼▼ 

2015.03.11 [水]

Chromeの文字が横長になった

Chromeの横長になった文字を元に戻す

chrome_fontsetting20150312.png

 横長になった文字が気持ち悪いので、元に戻しました。
 その方法を書いておきます。

フォント機能拡張を入れましょう

 Chromeブラウザ右上
  1. 三 →
  2. 設定 →
  3. 詳細設定を表示 →
  4. ウェブコンテンツ →
  5. フォントをカスタマイズ →
  6. (右下のリンク)フォントの詳細設定 →
  7. フォント機能拡張をインストール

フォントの詳細設定

chrome_fontsetting20150312B.png

 Advanced Font Settings ページ
  1. Script →
  2. Japanese →
    (Javanese という1文字違いの言語 [ ジャワ語 ] もあるので、しっかりとJapanese を選ぶ。)
  3. 「Standard」と「Sans-Serif」が、「メイリオ」になっていると思いますので、その2ヶ所を「MS Pゴシック」に変更 →
  4. 画面左下の「Apply Settings」を押した後 →
  5. PC画面右下にあるChromeマークを右クリックして、Chromeブラウザそのものを一旦終了させます。 →
  6. 再度Chromeを起動したら画面のフォントがMS Pゴシックになっていると思います。


 もしお役に立ったなら、拍手を1クリック頂けるとありがたいです。
 ヽ(・∀・)ノ ワチョーイ♪

関連記事
2015.03.11 [水]

PIC、AVR、超初心者の覚え書き

まだ始めてもいない

 始める前に、調べたことを(いや、現在調べている最中のことを)メモ書きとしてここに書き残しておく。

なぜ「PIC」と「AVR」に絞ったのか

 Arduino、mbed、RaspberryPi、BeagleBoneなども候補に上がってはいた。
 が、自分がやってみたいことは、「可能な限り小型化」、「組み込み」、「可能な限り低コスト」なので、今自分が知るかぎりにおいてはPICかAVRが最善の選択だろうということなのだ。
 (もっといい方法があれば変更の可能性もある)

PIC

PICマイコン


 PIC(ピック)とは、Peripheral Interface Controller(ペリフェラル インターフェイス コントローラ)の略称であり、マイクロチップ・テクノロジー社(Microchip Technology Inc.)が製造しているマイクロコントローラ(制御用IC)製品群の総称である。コンピュータの周辺機器接続の制御用として1975年にゼネラル・インスツルメント(General Instrument Corporation)社により開発された。1985年にPICの事業部門が独立してマイクロチップ社となり現在に至る。
 PICにはCPU、メモリ(RAM、ROM)、I/Oなどが1チップに収められており、ROMに書き込まれたプログラムにより制御される。回路構成が容易かつ安価で、インターネット上で情報を得やすく、電子工作愛好家の間で人気がある。

wikipedia PIC (コントローラ) から引用


 1975年に開発され、現在マイクロチップ・テクノロジー社によって製造されている。
 ふむ。
 歴史があるだけに、日本語の関連資料も豊富なわけですね。

AVR


 Atmel AVR(アトメル AVR)は、Atmel社が製造している、RISCベースの8ビットマイクロコントローラ(制御用IC)製品群の総称である。1996年に開発された。

 PIC同様に回路構成が簡単でCPU、メモリ(RAM、ROM)、I/O、データ記憶用のEEPROM、クロック発振回路、タイマーなどが1チップに収められており、書き込まれたプログラムにより制御される。
 ISP (In-System Programming) に対応し、コンパレータを内蔵する等、後発である故にPICに不足する点を補うような構成を持ち、i8051ピンコンパチ品や外部にRAMやI/Oを増設する外部バスのあるものもあり、電子工作を行う人の間で人気があるとともに、PICのライバルとして認識されている。ISPには、In Circuit Serial Programming (ICSP) やJTAGという仕組みがあり、AVRだけでなくPICにもICSPは備わっている。
 また、ラインが変わっても基本的なCPUコアのアーキテクチャが変わらず、RAM空間がリニアである等、C言語でのプログラミングを意識しており、さらにアセンブラを含んだ統合開発環境「AVR Studio」が無償配布され、GCCも対応しているため安価に開発環境を構築できる。
 MCSエレクトロニクス社より4Kバイト(2Kワード)までのコード生成が無償試用できるBascomAVRというBASICを基調としたコンパイラーが公開されている。液晶表示コマンド等、即実用可能なコマンド満載でC言語やマシン語にアレルギーのある人でも簡単にAVRを試用できる。(ただしRAM未搭載のものは殆どのコマンド使用不可)
 プログラム格納用のROMは全品種でFlashROMを採用しており、PICのようなUV-EPROMやPROM、マスクROMタイプはない。ハーバード・アーキテクチャである点はPICと同じである。
 ほとんどの命令を1クロックで実行するため、MHzあたりの計算量は1MIPSに達する。
 AVRという名前は、チップを設計したAlf Egil Bogen と Vegard Wollanの名前と、RISC から取られている。

wikipedia Atmel AVR から引用



※GCCとは:GNU Compiler Collection の略で、GNUのコンパイラ群のこと。

※GNUとは:UNIX互換のソフトウェア環境を全てフリーソフトウェアで実装することを目標とするプロジェクト、およびそのソフトウェア全体を指す。

※コンパイラとは:プログラミング言語で書かれた、プログラムのソースコード(原始コード)を、機械語、ないしバイトコードなどの中間言語によるオブジェクトコード(目的コード)に翻訳(変換)するプログラム。


 1996年に開発され、Atmel社によって製造されていると。
 なるほど。
 PICを見て、その欠点を減らして、使いやすいものを作ったという感じですね。
 使いやすく、初心者でも導入しやすいんだけども、比較的新しい物であるが故に、日本語の資料が少ないということですか。
 ふむふむ。

両方共ワンチップマイコン

 両方共ワンチップマイコンで、他にもあるワンチップマイコンの中では現在この2種が主流である、と。
 マイクロチップ社が、PIC。
 アトメル社が、AVR。

 PICは歴史があって日本語資料も多いけど、けっこうややこしい部分があると。
 AVRはその欠点を減らして使いやすくしてあって性能も高いけど、日本語の資料はそれほど多くないと。

 それぞれ別のソフトや知識が必要で、共有使用することができないと。
 どっちかに決めろと。

 そんな感じなんですかね。

 難しいですね。


 ただ、色々と検索して様々な先輩方の御意見を拝見していると、「今から始める初心者が、PICか、AVRで迷っているなら、断然AVRがいいよね!!」という御意見が多数ありましたね。

 ふむふむ。


関連記事
2015.03.14 [土]

集荷配送の自動化

集荷仕分けの効率化

 10年後は車そのものが完全自律走行して、小荷物宅配も受け取り側の自動ロックポストなどの普及で自動化が始まっているだろう。
 が、そこへ辿り着くまでにやっておくべきなんじゃないかと思ったことを書いておく。
 すでにもっと賢い方法を実行されているかもしれないが、思い付いたので書いておく。

  • 小型トレーラーの開発。
  • 時間で区切るだけでなく、満積載になり次第次々と出発。荷物量の少ない方面へは途中で集約中継基地を設けて荷物を集約してから運ぶ。
  • 小型トレーラーは現地発送用基地へ到着したらトレーラーだけ切り離して置いて去るのみ。激しい雨が降っても嵐でも吹雪でも荷物にまったく影響が出ないように、切り離す場所はトレーラー専用倉庫内。
  • トレーラー内の各小荷物には電波タグがすでに貼り付けられており、基地内ロボが自動仕分けして小口発送用車へ積み替えてゆく。
  • トレーラーを切り離した車は、その基地のある地域からの、地元への配送用荷物積載トレーラーを引っ張って運ぶ。
  • 地方などで戻り荷物がない場合は他地域へのトレーラー荷物を運送するか、戻り地へ空の箱トレーラーを連結して戻るか。(空箱を関節連結ではなく、固定連結する方法があれば1台で複数箱運べるので、強度的にも重量的にも問題のない箱トレーラーの開発も必要かと思われる。)
  • 荷物にNFC系近接電波タグを使うことによって、走行中に荷物の配置を把握、又は荷を積み込む時に配置を把握して次の荷降ろし地へデータを送信。効率良くロボットが荷を分配できるように事前にデータの受け渡しができるため、人が仕分けるよりも高効率化を図れる。
  • 高効率に荷物を積むためのアルゴリズム化と、ロボットによる再現と自動化。ベテランが持つ積載術をプログラム化して自動化。

関連記事
2015.03.14 [土]

暗号通貨をもっと広めるためのイメージ戦略

もっと外に向けてアピール

 どうにも内輪ネタで盛り上げようとする新人お笑い芸人のような、そんな印象も受ける。
 内側にばかりアピールしても、その外にいる人達は入りづらいと思うんだ。

 「ならお前がやりゃーいーじゃねーか」と言われるのを承知で思ったことを書き連ねておく。

 そもそもリアルでは言うまでもなく、twitterでさえも人望のない自分が実行した所で、線香花火のように小さく燃えてポトッと静かに落ちるだけで何のアピール力もないのは自分でも分かり切っているので、せめてこうしてそのアイディアだけを書き連ねておく。
 少なくとも自分よりも人望やアピール力やそういった力のある方に、このアイディアがほんの少しでもお役に立つならば幸いであると。

  • 募金した実績一覧と、その証拠写真アピール。実際にやっているのだから、やはりこういうアピールは重要だと思う。そしてこれからも可能な範囲で、額で続けていくべきでしょう。
  • 「損をしない商売」の実行と、「いいこともやってます」アピール。損ばかりする手段を取り続けていても、続かないし「ここまでやったのに」という精神的マイナス面を生み出す結果にもつながりかねないので、無理をしてマイナスになってまで貢献しようとすることからはそろそろ脱するべきなんじゃないかと思うこともしばしば。
  • 楽しい雰囲気を前面に出す。実際に楽しいものや場も提供する。そしてその写真をもっと公式にアピール。
  • 有名なパンケーキ、人形焼き、どら焼き、ワッフル、などの店で、Monacoinのみで購入可能な限定商品、「mona焼き」、「monaケーキ」を売ってもらう。(当然マスコミ受けも狙っている。個人的には、ねとらぼやGIGAZINEやカラパイアなどには特にMonacoin情報を発信してもらいたいと願っている。)
  • 日本人以外が見ても「それ欲しい」と思える物をmonaで購入できるように。もちろん購入物の国外発送も用意。そのための英語サイト。せっかくの日本発の暗号通貨なのだから、日本を強くアピールできるような日本独自の物品を販売できればベスト。
  • 見た目でわかりやすいイメージ戦略。楽しい雰囲気。
  • [ 例① ] : Monacoinの絵や、マンガイラストを印刷した紙袋を発送商品に入れ、その紙袋と一緒に楽しそうに自撮りした写真をtwitterで#monacoinタグを付けてツイートしてくれた購入者には11.4monaのキャッシュバックがある、とか。
  • [ 例② ] : 顔よりも大きめのMonacoinのペーパークラフトを購入者特典としてオマケにして、それを作って、そのMonacoinと一緒に楽しそうな自撮り写真をtwitterで#monacoinタグを付けてツイートしてくれたら11.4monaキャッシュバックした上に、毎月その中から一番楽しそうで良いと思う写真をみんなに投票で選んでもらって優勝者には114monaが送られるとか。
  • そういう写真を公式サイトトップページで採用したり、FlickrやTumblrやPinterestなどの写真共有サイトでも発信していくとか。
  • YouTubeでMonacoinのペーパークラフトを持って、日本の観光地や、日本独自の物品を紹介アピール、これをMonacoinで買えるようにしました、など広報。

関連記事
2015.03.14 [土]

PICAXE(ピカクス)も楽しそう。

PICの仲間だけど

PICAXE(ピカクス)公式サイト

以下ピカクス公式サイトからの抜粋引用。

PICAXE chips can be programmed in a very simple to learn BASIC language or via graphical flowcharts. The programming language is designed to give you all the powerful features of the microcontroller without any complicated programming language to learn.

PICAXE BASIC is much simpler to learn (and to 'debug') than traditional microcontroller languages such as assembler code or 'C'. The BASIC programming software is completely free, and also includes a powerful on-screen simulation for testing your program.

 ─以下はGoogle 翻訳─

 PICAXEチップは、BASIC言語やグラフィカルなフローチャート経由を学ぶために非常に単純にプログラムすることができます。プログラミング言語は、習得する、複雑なプログラミング言語なしであなたのマイクロコントローラのすべての強力な機能を与えるように設計されています。

 PICAXE BASICは、はるかに学ぶことは簡単な(と 'デバッグ'に)そのようなアセンブラコード、または「C」などの従来のマイクロコントローラの言語よりです。 BASICプログラミングソフトウェアは完全に無料であり、また、あなたのプログラムをテストするための強力な画面上のシミュレーションが含まれています。

 PICAXE(ピカクス)の場合、プログラムにはBASICを使うのですね。

If you purchase 'blank' PIC chips they will not work in the PICAXE system, as they do not contain the PICAXE firmware. Therefore always buy pre-programmed 'PICAXE chips'.

 ─以下はGoogle 翻訳─

 あなたは「ブランク」のPICチップを購入する場合、それらはPICAXEのファームウェアが含まれていないように、彼らは、PICAXEシステムでは動作しません。そのため、常に予めプログラム」PICAXEチップ」を購入する。

 一般的なPICを買ってきてもPICAXE(ピカクス)には使えないと。
 専用品のPICAXE(ピカクス)用のPICを買わないといけないのですね。
 秋月電子で値段を見ると、最安のPICAXE(ピカクス)専用PIC(PIC12F1840が使用されている。秋月電子には一般的なPICとしては売られていなかったが、チップワンストップで1個なら166円で売られているものだった。ただしPICAXE専用PICにはあらかじめBASICが書き込まれているので単純比較はできないかな。)PICAXE-08M2でも240円ですね。単純に最安PICと比べると高く感じるけれども、初心者が学習用途で使うということであれば、「初期投資額」や、「入りやすさ」では優秀なのだろうな、と思えます。

To get started with the PICAXE system you need four main items:
  1. A computer running the free PICAXE software
  2. A download cable, to transfer your programs onto the PICAXE chip
  3. A PICAXE chip on a project board
  4. A power supply, often a 3xAA battery pack

 ─以下はGoogle 翻訳─

 PICAXEシステムの使用を開始するには、4つの主なアイテムが必要です。
  1. 無料のPICAXEソフトウェアを実行しているコンピュータ。
  2. ダウンロードケーブルは、PICAXEチップ上にあなたのプログラムを転送します。
  3. プロジェクトボード上のPICAXEチップ。
  4. 電源、しばしば3xAAバッテリーパック。

  1. Windows、Linux、Mac、からでも使えるソフトが公式サイトに用意されてました。
  2. プログラムをPICAXE(ピカクス)PICに送るための、「USB - 3.5mm3Pミニプラグ」が必要なんですね。
  3. 書き込み用PICAXE(ピカクス)専用PICが必要と。
  4. 単三電池3本って書いてありますけど、4.5Vから5Vで動くらしいので、その辺は改造するなり電源ユニット自作するなり何なりという感じですよね。

秋月電子から抜粋引用

秋月電子 PICAXE(ピカクス)の商品ページ

 PICAXE(ピカクス)は、イギリスのRevolution Education Ltd.が開発した シンプルで覚えやすく、また、使いやすい教育用マイコン開発システムです。
 本PICAXEチップは、PICマイコンに専用ソフトがプログラム済みとなっており、 開発環境で作成したプログラムを専用書き込みケーブルで簡単に書き込むことができます。

特長
  • 習得し易いBASIC言語によるプログラム開発
  • 無償の開発環境(Windows、Mac、Linux対応)

うん、楽しそう

 小さくて、最安構成で始めれば五千円もしないというのはなかなか魅力的ですね。
 ただ、あのUSBケーブルは単純なケーブルに見えるのに本体に比べてあれだけなぜあんな値段なんだろうと思って調べてみましたが、なるほどそういうことなのね。
 というか、さすがにこういうのが好きな人達は『解析』するのが大好きなようで、色々なことをされてますね。
 検索してみるとなかなか面白いです。

 今はまだ自分自身がワンチップマイコンを実際には何も始めていないので、何か実際に始めて慣れてきたらこういったその他のワンチップマイコンにも手を出して遊んでみたいと思っています。
 PICAXE(ピカクス)一式揃えても安いですからね。

関連記事
2015.03.15 [日]

AKI_PICって?

秋月電子オリジナル商品のようで

 PICAXE(ピカクス)のような専用PICしか使えないのではなく、一般的なPICを使える上に、書き込みソフトも基本的に日本語なので入りやすいのかな、とは思います。
 が、現行最新の 『AKI-PICプログラマーVer.4(完成ボード)』 のQ&Aを見てみると、、、。
【質問】
Windows7・8対応について [2013/11/19 12:25:00]
【回答】
 こちらの商品ですが、基本的にはXPまでのサポートとなっておりますが、実際のところWindows7(32&64bit)までは動作を確認いたしております。しかしながら、弊社取り扱いのUSB - シリアル変換ケーブルにつきましてはドライバの相性がありましてメーカー最新のものでWin7での不具合が報告されております。
 弊社ホームページに過去のドライバのバージョンがありますので、もし最新のドライバで接続不具合が出ました場合はそちらをお試しください。
 PL2303使用USBシリアル変換ケーブルドライバ
 Windows8に関しましては全くの対応外となっており、今後の対応も予定がありません。
 ただし一部環境で使用できたとのご報告もいただいております。

秋月電子 AKI-PICプログラマーVer.4(完成ボード)
 よくある質問(Q&A)
 より抜粋引用


 「今からVer.4を買って始める」というのはちょっとあれかなぁ?という気がしないでもない。
 もちろんその人の好みの問題でしょうけども。

 もっと小型で安価なVer.5が登場するなら買うかもしれないかな?自分的には。
 という感じですねー、現状ではねー。


関連記事
2015.03.16 [月]

Chromeのブックマークが使いにくい!!

この記事を閲覧するにはパスワードが必要です
パスワード入力
2015.03.17 [火]

Hz(ヘルツ)とは?

1秒間に繰り返される回数

なんとなく知ってるつもりでいたけど、

「説明してみろ」

と言われると、

「え、どうだったっけ」

と思ったので、
調べたことをまとめて置いときます。


 Hzとは、国際単位系(SI)における周波数や振動数を表す単位である。

 Hzは、振動が1秒間に繰り返される回数で計測される。例えば1秒間に60回振動を繰り返す波は60Hzである。

 CPUが処理の際に信号を扱う速さを意味する動作周波数(クロック周波数)は、MHz(メガヘルツ)やGHz(ギガヘルツ)などの単位で扱われることが多い。
 ちなみに1MHzは100万Hzであり、1GHzは10億Hzであることになる。

抜粋引用 : IT用語辞典バイナリ > IT用語辞典 > 産業・技術 > 情報処理 > 単位 > Hzとは


 1秒間に何回繰り返すかをあらわす周波数の単位。
 音や電波など様々な分野で使用される。
 1000Hzが1kHz(キロヘルツ)であり、1000kHzが1MHz(メガヘルツ)、1000MHzが1GHz(ギガヘルツ)である。
 ドイツの物理学者、ハインリッヒ・ヘルツにちなんで名づけられた単位である。

 音の場合、人間に聴こえるのは20Hz~20kHz程度であり、20kHz以上は超音波と呼ばれる。

抜粋引用 : g200kg > 偏ったDTM用語辞典 > Hz ヘルツ


 ▼▼ 続きを読む ▼▼ 

関連記事
2015.03.18 [水]

AVRで使う言語

※まだ超初心者なので、覚え書きメモのようなものです。

プログラミング言語の種類

 機械語に翻訳(コンパイル)する前のプログラムを人間が書かなければならないわけですが、そのための言語が世の中には何種類もあるそうです。
 で、AVRに書き込むための翻訳(コンパイル)前のプログラムを書くのに、初心者が勉強しやすい、ネット上や本屋に実例が多くある言語はどれか。
 初心者が始めるのに一番適した言語はどれなのか。
 自分が始めるのにいいのはどの言語なのか。

 ▼▼ 続きを読む ▼▼ 

関連記事
2015.03.20 [金]

16進数ってそういうことか

2進数、8進数、10進数、16進数

 プログラミングでは当たり前のように出てくる10進数以外の表記方法。
 見て、すぐに数値変換まではできなくても、「これは16進数だ」という判別ができることはとても重要ですね。

10進数

 10進数は日常使用している数の表し方です。
 数字の0~9だけを使い、10個ワンセットです。

8進数

 使うのは「0~7」の数字だけです。

 C言語では数字の頭に「0」ゼロを付けると、8進数と解釈されるとのことです。
 例えば、
  「0457」だと10進数でいうところの「303」となります。
  「013」だと10進数では「11」です。
10進数12345678910111213141516
8進数1234567101112131415161720


2進数

 2進数は数字の「0」と「1」だけしか使いません。

 2進数だと判別するため、表記時は基本的に、
 「0b」を頭に付けて「0b11101011」と書くようです。

 0b1010
 ↑この場合、内容を10進数にすると、
 8×1 + 4×0 + 2×1 + 0×1 になり、
 10進数だと10です。

 0b1110 1011
 ↑これだと、128×1+64×1+32×1+16×0 + 8×1+4×0+2×1+1×1 になり、
 10進数では235となります。

 桁の少ない位から1、2、4、8、16、32、64、128、256、512、と次の桁が倍数になって上がっていきます。
 PCメモリやHDDなどの容量で使われている数字と同じですね。

16進数

 16進数の場合は、「0~9」の数字と「A~F」のアルファベットも使います。
 並びは、0123456789ABCDEF です。

 10進数の「10」は、16進数だと「A」の1文字です。

 が、C言語ではこれが16進数の数字だとわかるように先頭に「0x」を付けます。
 なので、表記上は「0xA」となります。

 15は「0xF」です。

 16は「0x10」、17は「0x11」、18は「0x12」、27は「0x1B」、31は「0x1F」、32は「0x20」、、、。

 #FFCC00などの、カラーコードも16進数です。
 カラーコードの場合はRGBそれぞれの数字なので、#FFCC00だと、R(赤)の「FF」、G(緑)の「CC」、B(青)の「00」という色光の三原色の組み合わせで、R255、G204、B00、という意味になります。
 ついでに書いておくと、#FFCC00の色はこんな色です。

10進数012345678910111213141516
16進数0123456789ABCDEF10


 ▼▼ 続きを読む ▼▼ 

関連記事

 | HOME | 

TOPへ