私は最近、コミュニティ カレッジのエンジニアリング クラブのプログラミング チーム リーダーに選出されました。屋根にソーラーパネルを載せる予定です。プログラミング部分には以下が含まれます
サーボを制御してパネルの向きを調整する
パネルで集めた電気のデータをサーバーに送信(有線接続にするか無線接続にするかは未定)
プログラミング全般についてはかなりの知識がありますが、ネットワークやマイクロコントローラーについてはほとんど知りません。
これらのトピックに慣れるために読むことができる本をお勧めできますか? どちらのドメインでも、プログラミング言語とライブラリの明確な選択肢はありますか? 読むべき Linux の man ページはありますか? 屋上に設置するコンピューターで Linux を実行するか、Windows を実行するかは実際にはわかりません。したがって、両方のOSの推奨事項をいただければ幸いです。
Will Beej のネットワーク プログラミング ガイド
それとも、ローカルネットワークではなく、インターネットアプリケーション専用ですか? 代わりに使用すべきソケットよりも高いレベルで動作するソフトウェアはありますか?
少なくとも、Google での検索に使用できる、わかりにくいキーワードをいくつか教えてください。