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

Arduino Unoは、最も一般的なArduinoボードです。これは、ATmega328Pマイクロコントローラに基づいています。

1
コードでArduino Unoをリセットする
Arduinoをコードから(つまり、スケッチ自体から)リセット(つまり、再起動)することは可能ですか?私はそれが特別な回路で可能であることを知っていますが、コードだけでそれを作る機会がありますか? 以下は私のコードであり、コメント//resetはリセットを強制する場所です。 #include <TrueRandom.h> int i; int randSeed; long randNumber; void setup(){ Serial.begin(9600); Serial.println("20 pseudo Zufallszahlen:"); for (i=1;i<=20;i++) Serial.print(random(10)); Serial.println(); Serial.println(); //randomSeed(TrueRandom.random()); randSeed = analogRead (A0); randomSeed(randSeed); Serial.print("Der 'seed' Wert: "); Serial.println(randSeed); Serial.println(); Serial.println("20 Zufallszahlen mit analogem 'seed' Wert:"); for (i=1;i<=20;i++) Serial.print(random(10)); Serial.println(); Serial.println("---------------------------"); Serial.println(); delay(500); //reset } void loop() …

3
Arduinoプログラムは、rootとして実行した場合にのみ機能します
ルート(sudo)としてArduinoプログラムを実行すると、簡単なスケッチをアップロードできるようです。通常のユーザーとして実行したいと思います。誰もが以前に同じ問題に直面し、それを修正したことがありますか? ここから私が入手したものですlsusb: $ lsusb Bus 002 Device 022: ID 2341:0043 Arduino SA Uno R3 (CDC ACM) そして、Arduinoプログラムはそれをとして識別します/dev/ttyACM0。その権限は次のとおりです。 $ ls -l /dev/ttyACM0 crw-rw---T 1 root dialout 166, 0 Mar 14 22:03 /dev/ttyACM0 以下はからの出力です id groups=1000(abhiram),20(dialout),24(cdrom),25(floppy),29(audio), 30(dip),44(video),46(plugdev),105(scanner),110(bluetooth),112(netdev) 例からスケッチをアップロードすると、通常のユーザーとして次のエラーが発生します。 avrdude:stk500_recv(): programmer not responding どんな提案でも大歓迎です。

2
他のコンポーネント/デバイスがUnoに接続されているときにスケッチをアップロードできないのはなぜですか?
Arduino Uno(より具体的にはSainSmartクローン)を使用して、一連のLEDを順番に点滅させるかなり単純な回路を作成したかったのです。私はスケッチを書き、それはうまくコンパイルしました。その後、8個のLEDS +抵抗器をピン0から7に接続し、USB経由でUnoをコンピューターに接続しました。 過去にスケッチを正常にアップロードしたことがあるので、設定やドライバーなどが正しいと確信しています。ただし、今回スケッチをアップロードしようとしても、うまくいきませんでした。 Arduinoのピンに接続したものをすべて削除しようとしたところ、突然アップロードが再び機能しました。 なぜこれが起こるのですか?スケッチをアップロードするたびにボードからすべてを切断する必要があるということですか?

2
Arduino Uno R3はクロージャーで冷却する必要がありますか?
Arduino Uno R3を収納するエンクロージャーを探していましたが、ファンも接続する必要があるかどうかわかりません。誰もこれを経験したことがありますか?多くの熱が発生しているようには見えませんが、エンクロージャ内のいくつかのスリットを除いて換気がないため、ファンなしではあまり空気が循環しません。ファンを追加することに関する私の懸念は、ファンに電力を供給する必要があるという事実でした。

4
arduinoでJSONを解析してLEDをオンにする
こんにちは、私はarduinoでWebサーバーからのJSON応答を解析して、LEDライトをオンまたはオフにしようとしています。私はwifiクライアントの繰り返し例を使用して、サーバーにgetリクエストを作成しています: http://arduino.cc/en/Tutorial/WiFiWebClientRepeating これがシリアルポートから印刷されたものです connecting... HTTP/1.1 200 OK Date: Sun, 06 Apr 2014 01:14:37 GMT Server: Apache X-Powered-By: PHP/5.5.10 Cache-Control: no-cache X-Frame-Options: SAMEORIGIN Set-Cookie: expires=Sun, 06-Apr-2014 03:14:37 GMT; Max-Age=7200; path=/; httponly Connection: close Transfer-Encoding: chunked Content-Type: application/json 19 {"lightstatus":"on"} 0 LEDを制御するために使用できるように、この応答のJSON部分のみを解析するにはどうすればよいですか? ありがとう

2
正確なA2D測定のために、未使用のすべてのアナログ入力ポートをグランドに接続する必要がありますか?
Arduino UnoのA0ポートを使用して、LM35温度センサーからの電圧出力を読み取ります。残りのアナログ入力ポートA1〜A5をフローティングのままにすると、読み取り値が大きく変動することがわかりました。浮動アナログ入力は、一部の信号に接続された入力ポートの読み取り精度に影響しますか。
18 arduino-uno  pins 



1
Arduino Uno R3の2番目のICSPヘッダーは何ですか?
Arduino Uno R3ボードとそのリファレンスデザインの回路図を見ると、2つ目のICSP 6ピンヘッダーがあることに気付きました。回路図では、参照しているコネクタの名前はICSP1です。 それは何のためですか? 私のような平均的なArduinoユーザーは、どのような便利なことができますか? 回路図の関連部分は以下のとおりです(赤でマーク)。
16 arduino-uno  icsp 

6
サンプリング周波数を知るにはどうすればよいですか?
私はサンプリングレートやボーレートなどについて少し混乱し始めています。このArduinoコードがあります: #include <eHealth.h> extern volatile unsigned long timer0_overflow_count; float fanalog0; int analog0; unsigned long time; byte serialByte; void setup() { Serial.begin(9600); } void loop() { while (Serial.available()>0){ serialByte=Serial.read(); if (serialByte=='S'){ while(1){ fanalog0=eHealth.getECG(); // Use the timer0 => 1 tick every 4 us time=(timer0_overflow_count << 8) + TCNT0; // Microseconds conversion. …

2
Unoはいくつの割り込みピンを処理できますか?
Arduino Uno R3で7チャンネルRCレシーバーを使用することを検討しています。ドキュメントには、最大2本の割り込みピンが記載されていますが、他の特定のブログでは、PinChangeIntライブラリで最大20本のピンを割り込みとして使用することが記載されています。それでは、Arduinoはネイティブにいくつの割り込みを処理できますか?これは、PinChangeIntなどのソフトウェアサポートで処理できる数とは異なりますか?

4
私のArduinoは死んでいますか、それともそのプロセッサですか?
Arduinoに問題があります。スケッチをアップロードできません(エラーが表示されますavrdude: verification error; content mismatch)が、LEDはまだ点滅しています。Arduino全体が死んでいると思いますか、それとも単なるチップですか? 編集:他のUSBケーブルを試しましたが、何も変わりませんでした。 編集:アップロード中の詳細モードの出力は次のとおりです。 Taille binaire du croquis : 1 084 octets (d'un max de 32 256 octets) /Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -carduino -P/dev/cu.usbmodem641 -b115200 -D -Uflash:w:/var/folders/56/7b6d3xm14n31kjrw8609ywjw0000gn/T/build1168987322216849272.tmp/Blink.cpp.hex:i avrdude: Version 5.11, compiled on Sep 2 2011 at 18:52:52 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright …

6
Arduino Unoのメモリを消去するにはどうすればよいですか?
私は息子と一緒にArduinoを勉強しているだけで、USBコードをArduinoに差し込んだときにプログラムがまだ実行されていることに驚いたアップ。" だから、これらのことで人々がそれを一日と呼ぶ通常の方法は何ですか?あなたは通常、裸の骨をロードしてスケッチを何もしませんか、それとも単にすべてを抜きますか?

4
ガラス製電子式体重計センサーから体重データを取得する方法は?
私は浴室の規模で小さなプロジェクトをしていますが、いくつかの問題に遭遇します。Arduino Uno V3、HX711モジュールアンプとスケールを使用しています。 規模: HX711アンプ: スケールを分解してセンサーワイヤに接続しましたが、少し混乱しています。これらのセンサーにはそれぞれ3本のワイヤがあります。したがって、これらはハーフブリッジセンサーです。スケールは4つのセンサーを使用しているため、スケールの測定中はフルブリッジで測定しています。そして、これらの3本のワイヤーは赤、黒、青です。黒(GNDまたはプラス)と青(同じ推測)が何であるかわかりません。4本の赤いワイヤには、E +、E-、S +、S-という名前が付けられています。分解したスケールの写真を提供します。 2本の青いワイヤが両側ではんだ付けされています。赤いワイヤーはシグナル(S +、S-、E +、E-)であると思いますが、ブルーとブラックとは何ですか?その後、センサーの読み取り値を取得するためにこれらのワイヤーにワイヤーをはんだ付けしましたが、何が何なのかわかりません。 センサーは次のようになります。 私は試した: このプロジェクトの2つの異なるライブラリで、どちらもHX711という名前です(このモジュール用) モジュール上のA-のA +の変更 // Hx711.DOUT - pin #A1 // Hx711.SCK - pin #A0 #include "hx711.h" Hx711 scale(A1, A0); void setup() { Serial.begin(9600); } void loop() { Serial.print(scale.getGram(), 1); Serial.println(" g"); delay(200); } 成功しませんでした。穏やかなときはシリアルモニターで0.0gが表示され、負荷がオンのときも同じです。 私の質問は次のとおりです。 どのワイヤがGND、+ 5Vで、どのワイヤが信号であるかを知る方法は?これらのセンサーのうち4つを接続してデータを読み取る方法 利用可能なHX711ライブラリとHX711モジュールの使用方法 …

6
恒久的なプロジェクト向けのArduino Unoの小型で安価な代替品
ブレッドボードとコンポーネントが入ったキットで提供されたArduino Unoを少し試しました。すぐにもっと恒久的なものを作りたいと思います。 私はArduino Unoよりも小さくて安価なユニットを好むでしょうが、それはArduino Unoとほぼ同じくらい使いやすく、非常に使いやすいです。 Arduino Pro Mini 328-5V / 16MHzは論理的な次のステップですか?Arduino Unoのサイズの1/6では、かなり小さいです。1個10ドルで、価格も良いです。 私はそれを機能させるためにはんだ付けする必要があることを理解しています。それは問題ではないはずです。 ユニットをプログラムするにはUSBシリアルボードも必要ですか?

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