NFCカードリーダー(RC-S620/S)とリレーを組み合わせ、日本の運転免許証をタッチしないとエンジンがかからない制御をします。動画でご紹介した無免許運転防止・免許不携帯防止システムのソースコードです。

Dependencies:   mbed ATP301x_SPI PwmBeep RCS620_AB

Committer:
hmizuno
Date:
Fri May 29 09:24:11 2020 +0000
Revision:
0:8e6f778abf78
Ver_0_0_9

Who changed what in which revision?

UserRevisionLine numberNew contents of line
hmizuno 0:8e6f778abf78 1
hmizuno 0:8e6f778abf78 2 DLC(Driver's License Card)スターター Standard
hmizuno 0:8e6f778abf78 3
hmizuno 0:8e6f778abf78 4 ※青mbed用のRTCを使用する標準バージョンです
hmizuno 0:8e6f778abf78 5
hmizuno 0:8e6f778abf78 6 2020/5/29 Ver 0.9
hmizuno 0:8e6f778abf78 7
hmizuno 0:8e6f778abf78 8 NFCカードリーダー(RC-S620/S)とリレーを組み合わせ、
hmizuno 0:8e6f778abf78 9 日本の運転免許証をタッチしないとエンジンがかからない制御をします。
hmizuno 0:8e6f778abf78 10
hmizuno 0:8e6f778abf78 11 先日SNSに動画をアップした無免許運転防止システムのソースコードです。
hmizuno 0:8e6f778abf78 12 機能をclassでまとめて大幅にリライトしました。
hmizuno 0:8e6f778abf78 13
hmizuno 0:8e6f778abf78 14 当方実務経験なしで、いわゆる「うんコード」になっていたら申し訳ありません。
hmizuno 0:8e6f778abf78 15
hmizuno 0:8e6f778abf78 16 本ソースコードは商用非商用問わず、自由に改変してご利用いただけます。
hmizuno 0:8e6f778abf78 17 ただし使用は自己責任とし、本ソフトウェアの仕様に際して生じたトラブルに対し、
hmizuno 0:8e6f778abf78 18 HMizunoは一切責任をおわないものとします。
hmizuno 0:8e6f778abf78 19
hmizuno 0:8e6f778abf78 20 Apach 2.0 ライセンスに基づきますが、用途が必然的に日本国内専用となります。
hmizuno 0:8e6f778abf78 21 改変したものを公開する場合、コメントを日本語で書いていただけるとありがたいです。
hmizuno 0:8e6f778abf78 22 一人でも多くの人に作っていただき無免許運転を減らしたい思いがあり、
hmizuno 0:8e6f778abf78 23 ハードルを少しでもい下げたいです。
hmizuno 0:8e6f778abf78 24
hmizuno 0:8e6f778abf78 25 ただしデバッグモードの画面出力は英語/ローマ字表記としています。
hmizuno 0:8e6f778abf78 26 pc.printf内で2バイト文字を使うとコンパイル時に大量に警告が発生し、ブラウザがフリーズするためです。
hmizuno 0:8e6f778abf78 27
hmizuno 0:8e6f778abf78 28 また、改変についてはSNSやwebサイトでの積極的な情報発信をいただけるとありがたいです。
hmizuno 0:8e6f778abf78 29 (もちろん広告付きでの情報発信大歓迎です!)
hmizuno 0:8e6f778abf78 30
hmizuno 0:8e6f778abf78 31 当方手持ちの2018年 愛知県発行の免許での動作確認しかできておりません。
hmizuno 0:8e6f778abf78 32 また、ガソリン車しか所有しておらずハイブリッド車や電気自動車への実装はできておりません。
hmizuno 0:8e6f778abf78 33 それらの情報、とくにトラブル解決法を発信いただけると、他の作りたい方の助けになると思います。
hmizuno 0:8e6f778abf78 34
hmizuno 0:8e6f778abf78 35 ※ 免許証について詳しくは「ICカード 免許証 仕様」でググると公式の仕様書が出てきます。
hmizuno 0:8e6f778abf78 36
hmizuno 0:8e6f778abf78 37
hmizuno 0:8e6f778abf78 38 /****************************************************************************/
hmizuno 0:8e6f778abf78 39
hmizuno 0:8e6f778abf78 40 ライセンス表記
hmizuno 0:8e6f778abf78 41
hmizuno 0:8e6f778abf78 42 Copyright [2020] [H Mizuno]
hmizuno 0:8e6f778abf78 43
hmizuno 0:8e6f778abf78 44 Licensed under the Apache License, Version 2.0 (the "License");
hmizuno 0:8e6f778abf78 45 you may not use this file except in compliance with the License.
hmizuno 0:8e6f778abf78 46 You may obtain a copy of the License at
hmizuno 0:8e6f778abf78 47
hmizuno 0:8e6f778abf78 48 http://www.apache.org/licenses/LICENSE-2.0
hmizuno 0:8e6f778abf78 49
hmizuno 0:8e6f778abf78 50 Unless required by applicable law or agreed to in writing, software
hmizuno 0:8e6f778abf78 51 distributed under the License is distributed on an "AS IS" BASIS,
hmizuno 0:8e6f778abf78 52 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
hmizuno 0:8e6f778abf78 53 See the License for the specific language governing permissions and
hmizuno 0:8e6f778abf78 54 limitations under the License.
hmizuno 0:8e6f778abf78 55
hmizuno 0:8e6f778abf78 56 /****************************************************************************/