Arduino

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

1
메모리 크기에 대한 전 처리기 상수가 있습니까
사용 가능한 플래시 / 프로그램 공간에 따라 컴파일에서 일부 코드를 제외하고 싶습니다. 내가 지원하는 라이브러리의 데모 코드에서 사용하십시오. 현재 솔루션은 #ifdef 프로세서 유형을 사용하는 것입니다. 그러나 나는 더 일반적이기를 원하며 다양한 칩을 모두 지정할 필요는 없습니다. 사용 가능한 크기를 나타내는 전 처리기 상수가 있으면 좋을 것입니다. gcc 및 avr-gcc에 능숙하지 …

2
Arduino에서 웹 서비스로 데이터 게시
온도와 같은 센서 데이터를 원격 서버 / 데이터베이스에 제출하려면 Arduino의 데이터베이스에 직접 연결할 수 없으므로 웹 서버에 대한 일종의 호출을 사용해야합니다. 인터넷에 연결된 Arduino에서 JSON 웹 서비스로 데이터를 어떻게 게시합니까?

3
NodeMCU-Vin 핀 5V 출력?
Vin은 보드에 전원을 공급하는 데 사용될 수 있지만 5V 출력으로 사용될 수 있다는 것을 알고 있습니다. 다른 GPIO처럼 Vin을 출력으로 할당 할 수 있습니까? GPIO 12에서 LED에 전원을 공급하려면 GPIO를 할당합니다. const int LEDpin_0 = 12; // D6, LED power pin ... 그리고 설정에서 : pinMode(LEDpin_0, OUTPUT); GPIO 12가 HIGH인지 …
13 pins  nodemcu  voltage 

4
Arduino에서 진정한 난수 구하기
Arduino에서 (의사와 달리) 임의의 숫자를 얻는 가장 좋은 방법은 무엇입니까? 내 이해에 따르면 randomSeed (analogRead (x)) 함수는 충분하지 않습니다. 가능하면이 방법은 기본 Arduino 설정 만 사용해야합니다 (추가 센서 없음). 외부 센서가있는 솔루션은 기본 설정에 비해 무작위성이 크게 향상되는 경우 환영합니다.

3
인터럽트 루틴 내에서 millis () 및 micros () 사용
에 대한 설명서 attachInterrupt()는 다음과 같습니다. ... millis()카운트 할 인터럽트에 의존하므로 ISR 내부에서는 절대 증가하지 않습니다. delay()인터럽트가 작동해야 하므로 ISR 내부에서 호출하면 작동하지 않습니다. micros()처음에는 작동하지만 1-2ms 후에 비정상적으로 작동하기 시작합니다. ... 정밀도는 물론 micros()다른 점과 어떻게 다릅니 millis()까? 위의 경고 micros()는 인터럽트 루틴 내부에서 사용 하는 것이 항상 나쁜 …

4
ESP8266, Arduino IDE 및 루아?
ESP8266을 구매할 계획입니다. 루아를 배우려면 정말로 루아를 배워야합니까? 표준 Arduino IDE와 함께 사용하는 사람들이 있습니다. Lua 대신 Arduino IDE를 사용하려면 커스텀 펌웨어가 필요합니까? 내가 이미 구문을 알고 있기 때문에 Arduino IDE가 더 나아 보입니다. Lua와 함께 NodeMCU 대신 Arduino IDE를 사용하는 데 단점이 있습니까?

5
Arduino : 코드에서 보드 유형을 얻는 방법
다른 Arduino 보드에서 컴파일 할 수있는 스케치를 작성하고 싶습니다. 보드가 현재 연결된 PC에 표시하고 싶습니다. 이것은 사용자가 USB 케이블을 통해 PC를 내 스케치를 실행하는 Arduino / Teensy 보드에 연결하고 스케치는 시리얼을 통해 PC에 연결된 보드를 알려줍니다. PC 에서이 데이터를 수신하여 표시하는 C # 응용 프로그램을 실행합니다. 따라서 스케치가 컴파일 될 …
13 c 


1
Arduino Uno Clone Board에 프로그램이나 스케치를 몇 번 업로드 할 수 있습니까?
나는 arduino를 사용하여 첫 번째 프로젝트를 진행하려고합니다 (다음 주에 하나를 구입하려고합니다). 교수 중 한 명은 Arduino Uno Board에서 약 8 번만 프로그램 또는 스케치를 업로드 할 수 있다고 말합니다. . 또한 복제 버전을 사용하는 경우 스케치 업로드가 2 회만 지속될 수 있다고 덧붙였습니다. 이것이 사실입니까 아니면 허풍입니까? 미리 감사드립니다.

4
일부 Arduino 구성 요소는 엄청나게 싼 것 같습니다
내 프로젝트는 상자에 포장 된 Arduino 기반 장치입니다. 감지 된 언덕을 SD에 기록하려면 속도, 위도, 경도 및 고도 데이터를 사용해야합니다. 버튼을 누르면 언덕 데이터를 Wi-Fi를 통해 서버에 업로드해야합니다. 다음 품목이 필요합니다. GPS 모듈 + 안테나 WiFi 모듈 SD 모듈 고도계 microSD 카드 배터리 팩용 인라인 스위치 비용? Pi Hut에서 £ …
12 arduino-uno  gps 

5
너무 많은 명령 실행으로 Arduino가 마모됩니까?
어리석은 질문이라면 실례지만 답변을 찾지 못했습니다. 코드가 가볍고 너무 많은 작업을 수행 할 필요가 없다면 Arduino (또는 일반적으로 다른 마이크로 컨트롤러)가 행복해 질지 궁금합니다. 너무 많은 if, 너무 많은 루프 및 모든 종류의 복잡한 계산이있는 코드는 단지 LED를 깜박이는 코드보다 Arduino를 빨리 소모합니까?

3
Arduino에서 SD 카드 쓰기 속도를 높이는 방법
SD 카드에 초당 약 20000-30000 바이트의 고속으로 데이터를 기록하는 데이터 로거 시스템을 만들고 있습니다. 그러나 arduino의 SD 라이브러리는 현재 초당 약 4500-5000 바이트의 데이터를 기록하므로 너무 느립니다. 쓰기 속도를 높이기 위해이 핵을 읽었 지만 SPISettings 를 조정하여 더 직접적인 접근 방식이 가능한지 궁금합니다 .

5
출력 핀에서 실제 아날로그 전압을 출력하는 방법
내 프로그램과 관련하여 일부 계산을 수행 한 다음 analogWrite 함수를 사용하여 결과를 기반으로 전압을 출력하는 프로그램입니다. 그러나 내 문제는 PWM을 통한 analogWrite 함수가 아날로그 전압을 출력한다는 사실을 오해하여 프로그래밍을 한 것입니다. 실제로 아날로그 전압 만 "시뮬레이션"합니다. 내 코드의 관련 부분은 다음과 같습니다. int pwmOutput = 11; int pwm = 0; …

4
Arduino IDE 외부에서 C 프로그램을 작성하고 있습니까?
나는 간단한 프로젝트와 Arduino를 시작하기 위해 Arduino IDE를 사용한다는 아이디어를 좋아하지만, 지금까지 얻은 합의 는 Arduino를 처음 접하거나 프로그래밍에 익숙한 사람들을위한 것입니다. 내 이해 는 Arduino IDE 외부에서 C 프로그램을 처음부터 작성 한 다음 AVRDUDE와 같은 도구를 사용하여 Arduino MCU에 업로드 할 수 있다는 것입니다. 이 옵션은 흥미롭고 흥미롭지 만 …
12 arduino-ide  library  c 


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