組み込みエンジニア VSCodeをインストールしてC/C++の開発環境を作る VScodeはマイクロソフト社が開発したプログラム開発用のエディタです。VScodeはPython・Ruby・JavaScript・C++など様々な言語に対応したプラグインを追加することで入力の補完やデバッグができるため非常に便利です。 2020.05.11 組み込みエンジニア
組み込みエンジニア PICマイコン(PIC12F675)を使ってブザーを鳴らす方法 マイコンでPWMを生成することができるようになるとブザーを鳴らすことができます。またPWMのキャリア周波数を変更することでブザーの音程を変えることができます。キャリア周波数はタイマのオーバーフローするまで時間を操作することで実現できます。 2020.05.09 PIC12F675組み込みエンジニア
組み込みエンジニア PICマイコン(PIC12F675)のリセットとプロテクト マイコンのソフトを開発しているとマイコンをリセットやプログラムを保護するかを検討することがあります。PIC12F675のプログラムの保護やリセットに関する設定があり、何らかの要因でソフトウェアがリセットした場合に切り分けることができます。 2020.05.06 PIC12F675組み込みエンジニア
組み込みエンジニア PICマイコン(PIC12F675)を使ったPWMの考え方 マイコンのソフト開発しているとPWM制御を使って電圧値を制御することがあります。PWMはPIC12F675ではタイマ機能とDOを使って生成することができます。PWMを使うと電流消費を押さえながらモーターを回転させることもできます。 2020.05.04 PIC12F675組み込みエンジニア
組み込みエンジニア MPLAB X IDEによるPICマイコンの開発環境作りの手順 PICマイコンMicroChip社製のマイコンであり初心者でも気軽に扱えるものから産業用機器に使用されている多機能なものまで幅広く使用されています。開発環境であるMPLAB X IDEのダウンロードからインストールまでの手順をまとめました。 2020.05.01 PIC12F675PIC16F1827組み込みエンジニア
組み込みエンジニア トワイライト(TWELITE)で夜間での通信にチャレンジ エナジーハーベストによる電源生成はIoT社会に向けて必要になりえる技術です。トワイライトのソーラー管理モジュールを使って夜間の通信にチャレンジしてみました。実験した方法と検討したことについて記事にまとめました。 2020.04.30 TWELITE(トワイライト)組み込みエンジニア
組み込みエンジニア トワイライト(TWELITE)と太陽光パネルによる通信実験 エナジーハーベストによる電源生成はIoT社会に向けて必要になりえる技術です。IoTモジュールを電池レスで起動するために、電源として太陽光パネルが有効である可能性についてトワイライトを使って確かめてみました。 2020.04.27 TWELITE(トワイライト)組み込みエンジニア
組み込みエンジニア PICマイコン(PIC12F675)のEEPROMの使い方の応用 PIC12F675のEEPROMは読み書きに数msの時間が必要です。ウェイトで待つ方法もありますが、プログラムの規模が大きくなるほどウェイトを持たせると不都合が発生します。ウェイトせずにモード遷移の方法で管理する方法を説明しています。 2020.04.25 PIC12F675組み込みエンジニア
組み込みエンジニア PICマイコン(PIC12F675)のEEPROMの使い方 マイコンのソフト開発をしていると設定した値を保存し次回以降の電源投入で設定値を参照して動作させたいことがあります。PIC12F675はEEPROMを持っておりデータを書き込むことで電源が切れてもデータを保持することができます。 2020.04.23 PIC12F675組み込みエンジニア
ノウハウ(体験談) 電子回路の回路図の書き方で押さえておきたい9つのポイント 電子回路の回路図の書き方には様々なルールがありますが、慣れていないと配線が見にくくなったりマイコンのピン配置が整理できず見にくくなってしまうことがあります。私が苦労した経験をもとに最低限押さえておきたいポイントをまとめました。 2020.04.21 ノウハウ(体験談)