タグ付けされた質問 「arduino」

Arduinoが多く電子機器が少ない質問には、必ずArduino Stack Exchangeを使用してください。

2
シリアル初心者:ワイヤーをつなぐことができないのはなぜですか?
私は、ほとんど何も理解せずに、USB-SerialコンバーターでArduino風のコードを使用してATtiny85からPCに送信しようとしています。私はショックを受け、うまくいかなかったことにthat然とした。 その小さなピンがピンの1つの電圧を点滅させていることを確認しましたが、そのピンをUSBシリアルケーブルで送信または受信に接続し、ターミナルプログラムを使用して試聴しようとしても、何も得られません。 どの部分が壊れているかをどのように判断するかわかりません。 シリアルを送信するには、VCC、GND、TXD以上のものが必要ですか? 詳細: この小さなコードはArduino環境で書かれており、少なくともLEDによれば、同様のコードが4つの「PORTB」ピンすべてを正常に点滅させます。HLTとSaporettiのコードを使用して、C ++のArduino方言を使用してプログラミングします。プログラムはまだKの下にあります。 #include <SoftwareSerial.h> SoftwareSerial s(0,1); //receive on "0", and transmit on "1" aka "PB1" aka pin 6 void setup() { s.begin(4800); } // assuming 1Mhz, 4800 baud void loop() { s.println(millis()); } // transmit something at every opportunity 多くの翻訳が含まれますが、コードは非常に基本的です。ボーレートを設定するコードは1MHzを想定しているようですが、幸いなことに、私の設定には工場出荷時のデフォルトヒューズがあり、1MHzで動作します。いずれにしても、ピン6はLEDに応じて電圧が点滅しています。 そこで、FTDI USBシリアルコンバーターの「ftdi」端を小さなワイヤーに接続します。黒にGND、赤にVCC、オレンジに6。PCでプログラム「minicom」を開き、ボーを設定します。 4800まで評価して、何もしないで待ちます。Boarduinoと話をするとき、問題はありません。 FTDIコンバーターケーブルのピン配列は次のとおりです。黒はGND、茶色は「CTS」、赤はVCC(+ 4.98V)、オレンジは「TXD」、黄色は「RXD」、緑は「RTS」です。 …
14 attiny  arduino  serial  ftdi  usb 

10
ArduinoがPOTなしでLCDを接続
私はこのLCDを使用しています: さらに、Arduinoを使用しています。私はこれをフックしようとしていますが、10Kポットはありません。これはどのように可能ですか?私が見つけたすべてのチュートリアルには10Kポテンショメーターが関係していました
14 arduino  lcd 


8
Arduinoを使用した最高の初心者プロジェクトは何ですか
ロックされています。この質問とその回答はロックされています。なぜなら、質問はトピックから外れていますが、歴史的に重要だからです。現在、新しい回答やインタラクションを受け付けていません。 私は、arduinoの使用法を示す安価な初心者プロジェクトを探しています。 LEDのオン/オフなど センサーデータを取り戻す ... 誰かが完璧な有用なユーチューブビデオチュートリアルに出会ったなら! そのようなこと
14 arduino 



9
8ビットプロセッサは256バイトを超えるRAMをどのようにサポートできますか?
場合は32ビットプロセッサは、RAMの約4ジブ(すなわち扱うことができる232=4294967296232=42949672962^{32} = 4 294 967 296)バイトであるならば、なぜ私のArduinoメガ2560は、SRAMの8 KiBのを持っていない8ビットプロセッサは、それだけで256を処理することができますバイト(28282^8)?または、次のページを間違って読んでいますか? http://www.atmel.com/devices/atmega2560.aspx?tab=parameters

3
リチウムイオンバッテリの電圧を測定する(したがって、残容量)
私が取り組んでいるのは、自分で作ったArduinoボード(Arduinoブートローダーとコードエディターを使用するという意味で)を3.3Vで実行し、対応するMicrochipによってUSB充電されるリチウムイオンバッテリーから電力を供給している充電器IC。 私が達成しようとしていること:バッテリー容量を1分ごとに測定したい。私はLCDを接続しているので、アイデアは、全体的なセットアップにより、特定の瞬間にバッテリーがどのように動作するかを知ることができるということです。バッテリーのデータシートには、電圧対放電レベルの曲線があります。そのため、バッテリーの電圧を測定することで、残りの容量を見積もることができます(非常に大雑把ですが、十分です!) 私がしたこと: (編集:抵抗値が更新され、@ stevenvhと@Jonnyの提案に基づいてP-MOSFETスイッチが追加されました)。 バッテリーV_plusから分圧器を接続し、大きな「部分」をArduino / Atmegaチップ上のアナログ読み取りピン(ADC)に接続しました。 分周器は33 KOhm-to-10 KOhmであるため、3.3 Vレベルのマイクロコントローラーから最大4.1ボルトのLi-ionバッテリーを測定できます。 また、nチャネルMOSFETに接続されたI / Oピンの1つを使用して、測定が必要な場合にのみ分周器を流れる電流を切り替えることができます。 これは大まかな概略図です(@stevenvhと@Nickの提案に基づいて2回更新されます)。 私の質問: 現在の設定はどうですか? 私の唯一の制約は次のとおりです。(1)上記のように、電圧測定値に基づいてバッテリー容量の大まかな測定を行いたい。(2)分圧器が充電ICのバッテリーの存在の読み取りを妨げるのを防ぎたい(元のセットアップでは、バッテリーがない場合でも分圧器が存在を誤読することがありました)。

4
BJTトランジスタは飽和状態でどのように機能しますか?
これは、NPN BJT(バイポーラジャンクショントランジスタ)について私が知っていることです。 ベースエミッタ電流はコレクタエミッタでHFE倍に増幅されるため、 Ice = Ibe * HFE Vbeはベースエミッタ間の電圧であり、他のダイオードと同様に、通常は約0.65 Vです。Vecしかし、私は覚えていません。 Vbeが最小しきい値よりも低い場合、トランジスタは開いており、どの接点にも電流は流れません。(大丈夫、たぶん数μAのリーク電流ですが、それは関係ありません) しかし、まだいくつか質問があります。 トランジスタが飽和しているときの動作は? Vbeしきい値より低い以外の条件の下で、トランジスタをオープン状態にすることは可能ですか? さらに、この質問で私が犯した間違いを(回答で)遠慮なく指摘してください。 関連する質問: トランジスタがどのように機能するかは気にしませんが、どのように動作させることができますか?

4
ArduinoとJTAGインターフェースを作成することは可能ですか?
もしそうなら、私はこれを行う方法を教えてくれるサイトに私を向けることができますか?私は方法を見つけたかもしれないと信じていますが、それがまだ機能するかどうかはわかりません(テストするものを見つける必要があります)。 この質問は、ここにある私の以前の質問に関連しています。 より多くの背景情報が必要な場合。
14 arduino  arm  embedded  jtag 

4
Arduinoでボールの直径を測定する
果物(オレンジ/リンゴ)の重量とサイズを測定できるハンドヘルドデバイスを設計しようとしています。 重量については、ロードセルを使用できますが、直径の測定方法がわかりません。 私が現時点で考えているのは、円錐形です。オレンジが大きいほど、円錐の端から遠くなります。測定できるのは、コーンの端からオレンジまでの距離、またはコーンの端からオレンジが壁に触れる場所までの距離を測定することです。 最初のものについては、オレンジ色が押し出される抵抗性ロッドを使用して、抵抗を測定できます。 2番目の方法では、タッチバーセンサーを使用できます。 どちらのソリューションにもどのような要素を使用できますか? 誰かが外出先でarduinoでオレンジの直径を測定するより良い方法を考えることができますか? 背景の少し:私の地元の店のオレンジの品質はあまり良くありません-あなたは多くの乾燥したものを得ます。アイデアは、同じ直径を与えられたオレンジが重いほど良いということです(ジュースが多く含まれています)。あなたが手に持ってオレンジを入れる一種の吊りスケールを作りたい-オレンジの直径と重量を感知し、オレンジの「ジューシーさ」を表示する。このようにして、悪いものを除外できます。

3
USBポートを持たないArduino Nano / Pro-Mini / Pro-Microクローンをプログラムする方法は?
Arduino Nanoクローンを検索するとき、私は調光可能な光のためにarduinoとワイヤレス通信を取得し、このebayアイテムに出くわす可能な限り安価なオプションを探していました。USBポートがないため、どのようにプログラムできますか? 編集: Pro MiniやNanoに似ていますが、USBポートが組み込まれている「Arduino Pro Micro」という新しいデバイスがあることを発見しました。最高のことは、4ユーロ以下でPro Microを購入できることです!調光可能なLEDライトに最適...
13 arduino 

1
Arduinoは水中で動作しますか?
自動化された小さなおもちゃの潜水艦のアイデアがあります。これにArduinoを使用できますか?海面下でうまく動作しますか?シリコンで覆われたケーシングと、前方に押し出す小さなプロペラが必要だと思います。このプロジェクトに最適なArduinoは何ですか?リモート制御する必要があります。
13 arduino  safety 


5
加速度センサーのデータ特性の分析とフィルターの設計
基本的な運転シナリオである25MPHの通常の道路の約32秒分の加速度計データと、約7個のくぼみと道路の大まかなパッチがあります。加速度計は、両面テープで私の車のダッシュボードに取り付けられています。 問題:加速度計からのノイズの多いすべてのデータがあり、ポットホールイベントが発生したことを検出する簡単な方法を作成する必要があります。以下は、時間領域とFFTのデータのグラフです。加速度計はGForceで測定しています 基本的に、私は私のarduinoに、大学院レベルの数学と技術を使用せずに、かなり高い精度でpot穴が発生したことを知ってほしい。 100hzでサンプリングされた加速度計には、Z軸に50HZ RCローパスフィルターがあります。 Here is the CSV data for the 32 seconds of accelerometer readings TIME, GFORCE format: http://hamiltoncomputer.us/50HZLPFDATA.CSV 更新:これは、Arduinoで得られる最高のサンプリングレートでサンプリングされた加速度計1000HZのRAWフル帯域幅です。CSVファイルの直接ダウンロード:約112秒のデータ http://hamiltoncomputer.us/RAWUNFILTEREDFULLBANDWIDTH500HZ.csv 黒いトレースは、フィルタリングされていないRAWの加速度センサーデータです。青色のトレースは、FFT、Dominate 2HZ、および12HZで検出された極端な周波数に基づくバンドストップフィルターによってフィルタリングされます。 時間領域では、ポットホールイベントは次のようになります。 FFTの10から15HZの成分が何なのか、実際のポットホールなのか、それとも道路に対する車輪のホイールホップなのか、それとも車の共振周波数なのかわかりません。 FFT: 実際のポットホールイベントのように見えますが、ここはHPF @ 13HZです。ポットホールの主要な機能は強化されているようです ポットホールをリアルタイムで検出してカウントできるようにしたい サスペンションは、動揺病を引き起こす10〜13 HZよりもずっと遅く動くはずです。 更新: AngryEEの提案に従って、加速度計1000HZの全帯域幅と、arduinoで得られる最大サンプリングレートを使用しました。 FFT: ポットホールイベントとその周辺のバンプとロードノイズのサンプルデータを次に示します。 ダイオードエンベロープ検出器回路を追加、出力は同じように見えます...加速度計は常に0〜3.3ボルトを出力します... 更新: 多くの路上試験から、Z軸上の私の車で1.6Gの最大45 MPHを超えることはありませんでした。rand()を使用して擬似ランダムGforce加速を生成しました。 私の考えは、1〜3秒のデータウィンドウを見て、Z軸の変位を計算できる場合ですが、加速度計のドリフトと積分の誤差が心配でした。ここで90%でさえ正確である必要はありません。> 70%は良いでしょうが、一度に1から3秒の変位を見ている場合、それはリアルタイムで可能ですか?このように、変位が1インチ、2インチ、5インチなどより大きいかどうかを確認できます。変位が大きいほど、バンプまたはポットホールは粗くなります。 私がこれを正しく行っているかどうかを確認できますか?基本的にデスクトップで設定し、rand()を使用して-1.6から1.6 Gのランダムな加速を生成し、50HZのサンプリングレートで3秒間のデータをキャプチャします * nixを実行する場合は、Windows.hのSleep()を使用して20mSの遅延、50HZのサンプリングレートを作成しています 私はちょうどコードがあなたに合っているかどうかを見たかった、私はまだ特定のバッファをしていません、私はそれを実装する方法についてちょっと混乱しています:コメントアウトされたコードは、私がそれに取り組んでいるクラスのものです、しかし、私はまだ100%を理解していません。循環バッファーを使用すると、データのウィンドウを連続して正しく移動できますか? #include …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.