なんでこの疑問が出たかというと 単純にGNDが2つある理由が気になったからかな AREFを挟んでるせいでAGNDにコンデンサもつけにくい位置だし(7番8番は足の間に1608がピッタリ入って楽じゃないですか?) AGNDとしてあって明確に別の用途があるチップもあるけど328PはGNDとなっているからなんか意味があるのかなと 0609774ワット発電中さん2018/07/23(月) 20:11:15.94ID:HvBsmBuk いつも何も考えずに両方GNDに繋いでたけど ちょっと興味深かったんで、AVRfreakで調べたら外人も気になっててワロタw https://www.avrfreaks.net/forum/why-two-gnd-pins ちなみにAVRによっては、AGNDとなってる場合もあってそれはアナログ回路のGNDとして分かれてるからちゃんと配線を考えろ ただ単にGNDとなってる場合は内部で単純に結線されているわけで、足が複数出てるのは「GNDは太く」の概念によるもの? つまりどれか??げば動作はするが、全部??いだ方がより良いと考えられる(AGNDはまた別) 0610774ワット発電中さん2018/07/23(月) 20:13:18.66ID:HvBsmBuk なんか繋ぐの漢字が変なのに変換されてた たぶん>>604のようなことが起きる原因は内部のGNDの経路が細いせいじゃないかな 0611774ワット発電中さん2018/07/23(月) 20:22:14.15ID:jVi298oT 当時のAtmelは知らんが内部で結線されてない複数のGNDピンを持つチップは世の中に普通にあるから必ず全部繋げ たとえ内部で繋がってるのが確かでも外でも繋いだ方が確実にいいだろ アナログ用とかで分かれてなけりゃな 0612774ワット発電中さん2018/07/23(月) 20:28:48.44ID:fdSU0HC0 どこの世にも2つのタイプがおるのな。 1. It's part of the chip-design. To keep the ground inside the AVR "quiet", the Atmel engineers use 2 groundpins on the Mega168. On other AVR's there are even more groundpins. For the same reason. 2. The Mega16, Mega32 & Mega644 controllers each have four GND legs. Does that mean that they are Dogs, Cows, Elephants, or what? Ahh... The mega16 is a Gazelle, the Mega32 is a Silver Fox, and the Mega644 is a Jaguar... 0613774ワット発電中さん2018/07/23(月) 20:34:04.89ID:yALkgAWg 1本よりも2本足4本足で地面に立った方が安定感あるからな。お前もやってみろ。1本だと些細な外部刺激でバランスが崩れてこけるぞ。人間も。 0614774ワット発電中さん2018/07/23(月) 21:50:31.52ID:lsNtvcMw 人もまた然り…か。 論理的ではないが、イメージはし易い。 0615774ワット発電中さん2018/07/24(火) 20:07:27.70ID:pf1/tMAn ArduinoのPWM出力を電圧じゃなくて抵抗値で出せるものってありますか? なんて検索したら良いのかわからない 0〜100Kオームくらいで動かしたいです 0616774ワット発電中さん2018/07/24(火) 20:27:42.03ID:CawqSutG>>615 ATmega328P単体では不可能 デジタルポテンショを使えば可能 0617774ワット発電中さん2018/07/24(火) 20:27:58.12ID:PddLP5Eu pwmオンを抵抗ゼロ、オフを無限大と考えて平均抵抗値を求めたら・・・うん。計算できないねw pwmは抵抗が変わるわけじゃないから抵抗換算はできない 0618774ワット発電中さん2018/07/24(火) 21:04:17.72ID:pf1/tMAn>>616 ありがとうございます 秋月で検索したらこれがありました http://akizukidenshi.com/catalog/g/gI-07610/ 10Kオームなのは別にしてもI2(の小さいやつ)Cはわかりませんし そもそもこんな米粒みたいな部品どう使えば良いのか… もう少し検索してみます 0619774ワット発電中さん2018/07/24(火) 21:37:14.35ID:bWMUkFn7>>618 http://tronixstuff.com/2010/10/20/tutorial-arduino-and-the-i2c-bus/ http://akizukidenshi.com/catalog/g/gP-03659/0620774ワット発電中さん2018/07/24(火) 21:56:22.74ID:udJpqMrC それ見てできるようなら、抵抗値を出すとかいう質問はまず出てこないな 0621774ワット発電中さん2018/07/24(火) 22:20:36.62ID:bWMUkFn7>>618 ごめん、上に書いた基板はピッチが違うので、こっちにしてピン余らせた方が良いかも。 http://akizukidenshi.com/catalog/g/gP-08342/ 私は上のSOT23でやったけど。 0622774ワット発電中さん2018/07/24(火) 22:27:46.46ID:bWMUkFn7>>620 ん、そう? 配線してスケッチをコピペすりゃすぐ抵抗値の変化が見れるけど? https://i.imgur.com/wnd5jWy.jpg あと何に使うかは知らん。 問題はハンダ付けだろうね。 0623774ワット発電中さん2018/07/24(火) 22:30:06.55ID:xE8+Pbs/>>622 手書きの「秋月」に味わいを感じるわw 0624774ワット発電中さん2018/07/24(火) 22:35:09.51ID:bWMUkFn7>>623 速攻レスだな。 UNO買ったときに328Pを秋月で単体で買ってブートローダ書いたんよ。 バックアップとか言ってさ…。 最近Nanoしか使わんから自分でも懐かしいわ。 0625774ワット発電中さん2018/07/24(火) 22:36:38.37ID:vZpSM80+https://i.imgur.com/XML8jR4.jpg ArduinoのPWM出力で0〜100Kohm・・・・・ 0626774ワット発電中さん2018/07/24(火) 22:45:41.66ID:bWMUkFn7 それじゃん。 >>615の問いに対する完全無欠の最終解 自分の無力さをひしひし感じるわ。 0627774ワット発電中さん2018/07/24(火) 22:50:35.35ID:CawqSutG>>618 maximのならDIPのがdigi-keyであるよ I2CはArduino使えば簡単だよ 誰でもできるので心配ご無用 https://www.digikey.jp/product-detail/ja/maxim-integrated/DS1804-100/DS1804-100-ND/4202800628774ワット発電中さん2018/07/24(火) 22:58:14.74ID:udJpqMrC 使えるかどうかわからないが、PWM出力で4066みたいなアナログSWのON/OFFduty変えて 等価的にOP入力のボリュームを構成できる。 0629774ワット発電中さん2018/07/24(火) 23:00:15.21ID:CawqSutG>>618 おっとこれはI2Cではなく、H/Lロジックで使えるやつだった ただ1ステップずつインクリメント、デクリメントしかできないっぽい