工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

Arduinoで作る調整可能カウントダウンタイマー: 4桁7セグメント表示

必要なパーツと材料

パーツ数量備考
Arduino Mega 2560 (任意のArduinoで可)1
4桁7セグメントLEDディスプレイ (カソードコモン等)1
タクトスイッチ4スタート/リセット、時間増減用
ブザー1タイムアップ通知用
ジャンパーワイヤー約21本
ブレッドボード (フルサイズ)1

プロジェクト概要

4桁7セグメント表示器の定番プロジェクト「カウントダウンタイマー」を、コード書き換えなしでボタン操作だけで時間設定できる 実用的なスタンドアロン版として作成しました。既存のライブラリでは見つからなかった「指定数値を指定時間表示する汎用関数」も実装し、他プロジェクトへの流用も容易です。

7セグメント動的点灯 (1桁ずつ高速切替) のタイミング制御が少しトリッキーですが、関数化して吸収しています。

主な機能

配線概要 (コード内定義ベース)

ソースコード

単一スケッチに全機能内蔵。lightNumber() でセグメントパターン出力、SwitchDigit() で桁切替、IntToDigits() で数値→桁別配列変換、Countdown() でカウントダウン本体、reset() で設定モードを実装。playTone() はブザー直接駆動 (tone()不使用)。

回路図

ブレッドボード配線図 (PNG) が提供されています。

製造プロセス

  1. 液晶ディスプレイ(LCD):技術、製造、将来展望
  2. Primal Display:Raspberry Pi LCD温度モニターの構築
  3. Kuman 3.5インチTFTディスプレイをRetroPieにインストールするステップバイステップガイド
  4. Arduino UNOとOLEDディスプレイでクラシックPongゲームを自作:ステップバイステップチュートリアル
  5. ウォッチドッグタイマーを理解する:マイコンのハングアップを防ぐ仕組み
  6. ATmega328P自作スロットマシン「エイリアン侵略」 - デュアルMCU、I2C連携、確率設計解説付き
  7. Arduino MegaとNextion HMIで作る高機能ウェザーステーション
  8. SparkFun 7セグメントディスプレイで作る信頼性の高いArduinoカウントダウンタイマー
  9. 調整式ショックアブソーバー:車高と性能を向上させる技術
  10. C#メソッドオーバーロード完全ガイド:概念、例、ベストプラクティス
  11. Verilogタスクの理解:関数との違い、構文、使用法