Arduino

Arduino와 호환되는 오픈 소스 하드웨어 및 소프트웨어 개발자를위한 Q & A

2
Arduino로 플로피 디스크 드라이브 제어
Arduino Uno로 3.5 "플로피 디스크 드라이브를 제어하는 ​​데 문제가 있습니다. 플로피 디스크 드라이브에 전원이 켜진 컴퓨터 전원 공급 장치로 전원을 공급하고 Arduino에 내 컴퓨터의 USB로 전원이 공급됩니다. 핀을 Arduino로 라우팅 할 수 있도록 34 핀 IDC 커넥터의 리본을 분리했습니다. 플로피 디스크 모터를 켜고 읽기 / 쓰기 헤드를 앞뒤로 움직일 수는 …

1
아두 이노 IDE #ifdef
Arduino IDE를 사용하여 스케치를 Arduino 또는 ATTiny 또는 ATmega328에 업로드합니다. 아시다시피 각 장치마다 다른 핀아웃이있을 수 있습니다. ifdef내가 연결 한 보드에 따라 Arduino 컴파일러가를 지원합니까 ? 예를 들어 #ifdef Attiny85 a=0; b=1; c=2; #else // arduino a=9; b=10; c=11; #endif

4
ATMega328P를 프로그래밍하고 Arduino 보드없이 사용하십시오
내 프로젝트에 ATMega328P를 사용하고 싶습니다. Arduino 보드없이 수행하고 싶습니다. Arduino IDE와 Arduino 보드를 사용하여 마이크로 컨트롤러를 프로그래밍 할 수 있다는 것을 알고 있습니다. 그러나 Arduino IDE + Arduino 보드로 프로그램을 프로그래밍하고 디버깅하면 Arduino 보드에서 마이크로 컨트롤러를 제거하고 보드없이 ATMega328P를 별도로 사용할 수 있습니까? 그렇다면, ATMega328P가 브레드 보드에서 올바르게 작동하기 위해 …

4
전압으로의 ADC 변환은 + 5V 핀의 실제 값에 의존합니까?
질문 : ADC 카운트를 전압으로 변환하는 것은 +5 V 핀의 실제 전압에 따라 달라 집니까? 그렇다면 보드에서 해당 전압을 얻는 방법은 무엇입니까? 배경 / 세부 : USB 커넥터 (허브)에서 Arduino Nano (복제)를 실행하는 회로가 있습니다. Arduino의 임무는 배터리의 전압을 측정하여 Nano에 의해 두 번째 회로를 켜거나 끕니다. 참고로 배터리 테스터입니다. …

2
ATmega328을 매우 깊이 잠들고 시리얼을 들으십니까?
ATmega328의 수면 옵션을 조사했으며 이에 대한 몇 가지 기사를 읽었으며 더 많은 옵션이 있는지 알고 싶습니다. 그래서 나는 가능한 한 낮은 전류를 얻고 싶습니다. 그래서 100uA보다 작은 것은 좋을 것입니다. ATmega328p와 함께 UNO가 아닌 사용자 정의 PCB를 사용하고 있습니다. 칩을 최대 절전 모드로 설정 : set_sleep_mode (SLEEP_MODE_PWR_DOWN); sleep_enable(); sleep_cpu (); …

4
편의를 위해 설정 및 루프가 제공됩니까?
Arduino 스케치에는 일반적으로 a setup및 loop기능이 있습니다. 이 기능들은 편의상 제공된 것일까 요? 아니면 실제로 특별한 목적을 가지고 있습니까? (예 : 설정 및 루프에서 일부 작업이 허용되지 않거나 허용됩니까) 이 두 코드는 동일합니까? 권위 있는 void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); …
13 programming  c++ 

5
스케치 작성에 notepad ++를 사용할 수 있습니까?
Arduino IDE를 설치하기 전에 notepad ++를 사용하여 파일을 작성하고 올바른 위치로 옮길 수 있는지 궁금했습니다. 메모장 ++이 Arduino 코드를 지원하지 않는다고 가정하지만 스케치가 지원되는 로우 엔드 버전의 C ++ 인 경우에도 해당 모드가 있다고 생각합니다.
13 ide 

4
Uno의 핀 13 LED는 어떻게 처리됩니까?
(Sparkfun RedBoard가 있지만이 질문은 R3 Unos 및 Uno 호환 보드에 적용되는 것 같습니다.) SIK 가이드 북에서 첫 번째 회로를 구축 할 때 (저항, LED 추가, 연결 후 코드에서 깜박임) ), 보드 자체의 파란색 LED가 회로의 LED가 수행 한 모든 작업을 수행하는 것으로 나타났습니다. 프로그래밍에 따라 깜박입니다. 이 LED가 왜 여기에 …

5
arduino와 컴퓨터의 처리 스케치 사이의 지연을 줄입니다.
나는 현재 Arduino 프로젝트 북의 프로젝트 # 14에 있습니다. Arduino를 사용하여 랩톱에서 처리 스케치를 제어하려고합니다. 이는 전위차계를 사용하여 이미지의 배경을 제어하여 수행됩니다. 아두 이노 코드 : void setup(){ Serial.begin(9600); } void loop(){ Serial.write(analogRead(A0)/4); } 가공 : //imports serial library import processing.serial.*; //setups the serial object Serial myPort; //creates an object …

10
지하수 탱크 레벨 센서
" 5 갤런 물 주전자가 비 었는지 여부를 확인하는 가장 좋은 방법 "이라는 질문과 비슷한 방식으로 컨테이너의 물을 측정하는 방법을 찾고 있습니다. 로깅 및보고를 위해 Arduino에 연결할 수 있습니다. 그러나 매우 다른 용기입니다. 지하 콘크리트 탱크 (약 3000 US 갤런, 11000 리터)에서 공급 된 가정용 물이있는 집이 있습니다. (펌프를 보호하기 …
13 sensors 

6
대량의 시리얼 데이터 전송
따라서 로봇 공학 분야에서는 정보를 공유하거나 통계 데이터를 저장하기 위해 서로 연결된 여러 보드 또는 컴퓨터가 필요할 때가 있습니다. 현재 직렬 연결을 통해 몇 가지 다른 변수를 보내야하며 그러한 작업을 수행하는 가장 좋은 방법이 무엇인지 궁금하십니까? 지금까지 구조를 보내는 것이 데이터를 보내는 것이 더 쉬운 방법이라고 생각했습니다. 더 효율적인 다른 …
13 serial 

8
태블릿에서 프로그램을 업로드 할 수 있습니까?
쉴드 (Bluetooth 또는 Wi-Fi)를 추가하지 않고 iPad 또는 Android 태블릿에서 프로그램 / 스케치를 업로드하는 쉬운 방법이 있습니까? 그렇지 않은 경우 방패를 사용하여 수행 할 수 있습니까? 어느 방패가 선호됩니까? 또한 사용 가능한 IDE 옵션은 무엇입니까?
13 uploading  ide  android 

3
millis가 소요 한 시간을 찾을 수 있습니까?
이 기능 millis은 100+ 마이크로 초 이하의 범위에서 실행됩니다. 단일 millis 호출로 걸리는 시간을 측정하는 신뢰할 수있는 방법이 있습니까? 기억해야 할 한 가지 방법은를 사용하는 것입니다 micros. 그러나 호출 micros에는 함수 호출에 걸리는 시간도 포함 micros되므로 마이크로가 걸리는 시간에 따라 측정 millis이 해제 될 수 있습니다. 내가 작업하고있는 응용 프로그램으로 …
13 time  millis 

2
Arduino에서 조립 : IO 레지스터
질문 : 프로그래밍에 어셈블리를 사용할 때 Arduino Uno의 IO에 액세스하기 위해 어떤 레지스터를 사용합니까? 배경 : Arduino에서 어셈블리 언어 기술을 연습하는 데 관심이있었습니다 (콘솔 IO에 대해 걱정하는 것보다 LED를 켜고 끄는 것이 더 쉽다고 생각했습니다). 예비 검색을 수행 한 결과, AVR 툴체인을 사용하여 Arduino를 프로그래밍 할 수 있습니다. 그러나 IO …

2
핀이 싱크 할 수있는 전류량에 제한이 있습니까?
Arduino Uno가 제어하는 ​​8x8 LED 매트릭스를 실험했습니다. 필자가 일반적으로 생각하는 것처럼 매트릭스는 각 행에 공통 양극을 사용하고 각 열에 공통 음극을 사용합니다. 현재 모든 매트릭스 핀을 Uno의 IO 핀에 직접 연결했으며 LED를 하나씩 켜는 데 아무런 문제가 없었습니다. 이처럼 전체 매트릭스를 살펴보면 업데이트 속도가 약간 느려져서 LED가 원하는만큼 밝지 않습니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.