Shujima Blog

Apple製品,技術系の話をするブログ

【Nucleo入門】Nucleo-F401でアナログ(ADC)読み取り(STM32CubeIDE、macOS版)

記事概要

STM32 CubeIDEが公開されたことを記念して,STM32の基本的な使い方を確認します.

本記事では,マイコン内蔵のADコンバータを使ってアナログ的にピンの電圧を読み取るプログラムを作成します.

本ブログを書くにあたって下記リンク先を大いに参考にさせていただいています.

ADC in STM32 using HAL Libraries - Controllerstech.com

STM32でADCをやってみる1(レギュラ変換) - がれすたさんのDIY日記

http://jazz-love.ddo.jp/wordpress/2016/03/02/stm32アナログ入力を試す/

  • 記事概要
  • 環境
    • STM32 CubeIDEについて(読まなくてもよい)
    • 環境構築について
  • プロジェクトの作成
    • CubeMX
  • ADCのためのピン設定
    • ピンへの機能割り当て
  • プログラムの編集
    • プログラムを書く上での注意
    • インクルード文
    • main関数
  • 参考文献
続きを読む

Nucleo-F401でI2C電流センサ使ってみた(INA226,STM32CubeIDE)

環境

  • Nucleo-F401
  • INA226PRCディジタル電流・電圧・電力計モジュール【精密タイプ】(ストロベリーリナックス
  • STM32CubeIDE v1.0.0
  • macOS 10.14.5

電流センサについて

今回購入したのはストロベリーリナックスの電流計測モジュールです.

strawberry-linux.com

測定したい電流レンジが小さかったので精密タイプとしましたが,標準タイプとは測定用抵抗の値が異なるだけなので,同じプログラムで動くはずです(電流値の読み替えが必要です).

  • 環境
  • 電流センサについて
  • モジュールの準備と配線
  • ピンの設定
  • プログラム
  • 動作
  • 参考
続きを読む

ROSチュートリアルでつまづいたことメモ

私はチュートリアルすらまともにこなせないアホです.

環境

  • Ubuntu 16.04 (macOS上にParallels Desktopを用いて仮想環境を構築)
  • ROS Kinetic
  • 環境
  • ROS Tutorials
    • rosmsg
      • 原因
      • 対策
  • rviz Tutorials
    • RViz: waiting for master
      • 原因
      • 対策
    • エラーは出ないのに動かない
      • 原因
      • 対策
続きを読む

Aliexpressで買ったもの良いと思ったもの検索ワード

中国の通販サイトAliexpressで買ったものや良いと思ったもの,それらを見つけるときに使った検索ワードなどを紹介するページです.(順次追加するかも?)

Aliexpressは商品のリンクがすぐに途切れてしまうので,リンクをたどるのではなく,検索ワードや商品名を使って類似品を探してください.

  • 買ったもの
  • 良いと思ったもの
    • センサー
  • 検索ワード
続きを読む
当ブログをご利用いただく際には免責事項をお読みください。