Arduino

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

1
SPI Arduino pinMode ()와의 충돌로 인한 버그입니까?
pinModeSPI 함수를 호출하기 전에 설정 한 다음 최소 예제를 고려하십시오 . #include <SPI.h> void setup() { pinMode(10, OUTPUT); SPI.begin(10); SPI.setDataMode(10,SPI_MODE1); } void loop() { delay(1000); SPI.transfer(10,1); } 이제 SPI.transfer(10,1)에서 호출 되면 loop()항상 슬레이브 선택 핀이 1.65V로 내려가지만 0이 아니라는 것을 알 수 있습니다! (아래 이미지 참조) 다음 pinMode()과 같이 전화하지 …

7
I2C LCD 직렬 인터페이스 보드에 텍스트가 표시되지 않습니다 (핀이 잘못 되었습니까?)
자체적으로 잘 작동하는 1602 LCD 화면이 있습니다. 그러나 별도로 구입 한 I2C / IIC LCD 컨트롤러를 사용하여 일부 핀을 풀고 싶었습니다. 컨트롤러가 올바른 주소로 Arduino UNO와 통신하는 것 같지만 텍스트를 표시 할 수 없습니다. 기본적으로 (코드 없음) LCD에 16 줄의 "사각"의 한 줄이있는 것 같습니다. 코드에서 주소 27을 사용하면 LCD가 …
9 i2c  lcd 

4
void 루프 외부의 함수는 어떻게 작동합니까?
void setup()한 번 실행되는 void loop()부분과 계속 반복 되는 부분 으로 Arduino 스케치에 익숙합니다 . 메인 외부에서 void 기능을 사용하면 어떻게됩니까 void loop()? 이것들은 모두 병렬로 계속 반복됩니까? 아니면 차례로 실행됩니까? 또는 특정 기준이 충족 된 후에 만 ​​특정 void 함수가 실행됩니까 (while 루프와 같은)? 예를 들어 아래 코드에서 void …

2
Python 3 및 모듈 시리얼을 통해 Arduino UNO에 숫자를 보내는 방법
나는 Arduino (일반적으로 컴퓨터 프로그래밍)를 처음 사용 하므로이 질문이 어리석은 경우 사과드립니다. 기본 arduino-LED 연결을 설정하면 직렬 포트를 통해 INTEGERS를 arduino로 보내는 데 문제가 있습니다. 'm', 'o'등의 문자를 쉽게 보낼 수 있습니다. 그러나 숫자를 보내면 단순히 숫자를 얻지 못하는 것처럼 보입니다. Arduino 코드는 이상적으로는 Python 또는 직렬 모니터를 통해 USB …

6
매우 긴 지연 ()이 가능합니까?
나는 12 시간마다 열거 나 닫히는 작은 문을 열고 닫으려고합니다. 12 시간 동안 delay (), delay (43 200 000 000)로 작은 루핑 스크립트를 만들 수 있는지 궁금합니다. 내 생각 엔? 그러나 그것이 가능하고 / 혹은 추천 가능한지 모르겠습니다. 일부 피드백 / 대안 (필요한 경우)이 좋을 것입니다 :)


1
변수가> 1 ISR에서 액세스되지만 ISR 외부에서 공유되지 않는 경우 휘발성이 필요합니까?
있어 명확하게 문서화 된 글로벌 데이터가 ISR 및 메인 프로그램과 공유 될 때, 데이터 요구가 선언 할 것을 volatile보증 메모리 가시성하기 위해 (그리고 그것은 단지 1 바이트 데이터에 충분하다; 아무것도 더 큰 요구도 보장 자성 특별한 조치를) . 여기 좋은 규칙이 있습니다. ISR 외부에서만 사용되는 변수는 변동성이 없어야합니다. ISR 내부에서만 …
9 interrupt  timers  isr 

3
디지털 읽기 직렬 자습서-저항 값 계산
Arduino Digital Read Serial 튜토리얼은 간단한 버튼의 배선을 안내합니다. 내 질문은 저항을 중심으로합니다. 왜 저항이 필요한가요? 나는 이것을 이해한다고 생각하지만, 내가 틀렸다면 나를 교정하십시오. 입력 핀이 낮은 신호를 읽고 플로팅되지 않도록하려면 버튼을 누르지 않을 때 핀을 접지에 연결해야합니다. 버튼을 누르면 핀과 접지 모두에 5V 신호가 흐릅니다. Kirchhoff의 전압 법칙에 따르면 …

4
Arduino 호환 직렬 포트에 Mac OSX가 표시되지 않음
Arduino 호환 Freaduino 보드 atmega8을 구입했습니다 (보드 유형을 Arduino ng 이상 또는 이전 atmega8로 선택했습니다). Mac OS X 및 FTDI 드라이버에 Arduino IDE를 설치했습니다. 그러나 보드를 연결할 때 직렬 포트는 다음과 같습니다. 그리고 프로그램을 업로드하려고하면 다음과 같은 오류가 발생합니다. 누군가 실수가 무엇인지 말해 줄 수 있습니까? 나는 단서가 없다. 업데이트 …


3
nRF24L01 파이프 질문
여기에 있는 예제 코드를 살펴보고 있습니다 . nRF24L01 모듈이 사용할 수있는 6 개의 파이프가 있다는 것을 알고 있지만 주소 지정을 위해 인터넷을 검색했지만 아무것도 찾을 수 없었습니다. 더 구체적으로 37 행에 저자가 0xF0F0F0F0E1LL, 0xF0F0F0F0D2LL을 얻는 위치에 대한 참조가 있습니까? 감사.


4
Arduino에 wifi를 추가하는 가장 저렴한 방법은 무엇입니까?
Arduino 용 Wi-Fi 어댑터를 찾으려고합니다. 가능한 한 작고 (쉴드가 아님) 가능한 한 저렴해야합니다. 지금까지 약 10 파운드 이상의 쉴드를 찾을 수있을 것 같지만 랩톱 용 대체 Wi-Fi 어댑터를 다음과 같이 구입할 수 있다면 Arduino 용 Wi-Fi 어댑터를 이보다 훨씬 저렴하게 구입할 수있을 것입니다. . 무엇을 검색 해야할지 모르겠습니다.

2
UNO R3의 두 번째 MCU를 키보드 에뮬레이션에 사용할 수 있습니까?
Arduino Uno R3의 두 번째 ICSP 헤더 는 무엇입니까? 이것이 어떻게 우리의 이점을 해킹 할 수 있을지 궁금했습니다. 예를 들어 UNO가 마우스 / 키보드 입력으로 인식되도록 펌웨어를 다시 작성할 수 있습니까? 부트 로더 프로세스 후에이 작업을 수행하고 업로드 프로세스를 그대로 유지할 수 있습니까? 제한된 IO가 주어지면 기능이 제한 될 수 …

2
RFID / NFC (13.56MHz), 원시 바이트를 보내고 응답을받을 수 있습니까?
쇼핑 목적으로 카드 리더 (예 : 신용 카드)를 구현하려고하는데 해당 카드는 ISO 14443-A (Mifare Classic 1K)를 준수합니다. raw SendBytes ()를 사용하여 특정 섹터를 읽도록 사용자 지정 APDU를 보낼 수있는 Android 앱을 이미 만들었습니다. 커스텀 안테나로 회로를 만들어야하기 때문에 NFC 모듈로 Arduino-uno를 선택했습니다 (StrongLink SL013에 대해 생각하고 있음). 원시 바이트를 보내고 …
9 arduino-uno  rf  rfid 

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