プログラミングというのは「プログラムを組む(書く/作る)」ことです。逆に言えば、プログラムを組むことでしかありません。(余談:「プログラミングを組む」というと「プログラムを作ることを組む」というおかしな意味になってしまいます。)
人の移動や温度を知ることはプログラムつまりソフトウェアだけでは不可能で、外界を知るための「センサ」がなにかしら必要になります。
「時間」だけは、精度の要求が緩ければ、マイコン自身がなんらかのクロック(周期的信号)に基づいて動いているので、その周期性から起こる現象を数えることで知ることができます(「時刻」になると途端に難しくなりますけれど)。
ということで、「できますでしょうか」については、
それぞれ適切なセンサを適切に接続することにより(多分)できる
と言えるでしょう。
さて。センサには星の数ほどの種類があって、調べたい条件や入手できるかなどによって星の数から絞り込んでなにを使うか決めないといけません。決めたセンサ毎に適切な使い方があって、それを知って初めてプログラムに落とし込むことができます。
温度ぐらいだとそれほどのバリエーションはありませんが、例えば「人の接近を知る」ようなセンサは各種あって、それぞれ特徴があります。距離や感度、一人なのか多人数なのかなどの条件なしに「人が来たかどうか検知する」などといわれても使うセンサが決められません。
また時間も、マイクロ秒単位の時間を計りたいのか、分単位でいいのかなどによって使う手段は変わってくることは想像できるでしょう。人間が計る場合で言えば、ストップウォッチを使うのか腹時計でいいのか、みたいな話です。逆に長時間になると、誤差が問題になる場合も出てきます。
「具体的に教えて欲しい」のであれば、まず何が欲しいのかを具体的に教えてください。漠然とした質問から具体的な回答を生み出すのはとても難しいです。
\u0026gt; 調べたら入ることができます!
いや、そもそもそれを知っているあなたが提示すべきでしょう(まぁ、この質問に回答しようという人はそもそも知っているでしょうけれど)。解決を急いでいればこそ、聞き返す必要がないような、しっかり情報を盛り込んだ回答しやすい質問が大事になる、と私は思うのですが。