10월, 2021의 게시물 표시

[arduino] 아두이노 메모리 확장

  arduino에서 프로그램 메모리를 확장하는 방법은 무엇입니까? https://arduino.stackexchange.com/questions/28794/how-to-expand-program-memory-on-an-arduino ATmega2560은 Uno에서 프로그램 메모리가 부족할 때 더 많은 메모리를 추가하기 위한 칩입니다.  arduino.cc  의  메모리  웹페이지를 참조하면 Flash=256KB, SRAM=8KB, EEPROM=4KB이고 Uno의 ATmega328 칩에는 Flash=32KB, SRAM=2KB, EEPROM=1KB가 있습니다. Uno에서 프로그램 메모리가 부족할 때 실용적인 약 세 가지 선택이 있습니다.  프로그램을 더 작게 만들기;  부트로더를 제거합니다(1 또는 2KB를 확보하기 위해).  더 성능이 뛰어난 프로세서가 있는 다른 보드를 사용하십시오.  Uno 보드의 CPU는 온칩 32KB 플래시 이외의 위치에서 프로그램 바이트에 액세스할 수 있는 방법이 없습니다.  Mega2560 보드의 CPU는 8배 더 많은 플래시로 시작하므로 Uno보다 더 큰 프로그램을 저장할 수 있습니다. 부트로더를 제거하는 경우  learningaboutelectronics.com의  "10핀 케이블이 있는 USBASP를 사용하여 AVR 칩 프로그래밍"  기사에  설명된 대로 USBASP 보드를 사용하여 대신 프로그래밍할 수  있습니다.

[arduino]SPI통신

Serial Peripheral Interface

[arduino]라디오에서 RDS란

  라디오 데이터 시스템 (Radio Data System)은 유럽에서 시작된 라디오의 데이터 부가서비스이다. 음성방송전파에 다른 신호를 실어서 음성방송과는 다른 정보를 제공할 수 있다. 주로 FM라디오에서 사용된다.

[arduino] pcb v컷

 모듈 중에 동그란 구멍이 아니라 반으로 잘려있는 것들도 있던데 이건 pcb v 컷(V-cut)이라고 한다? 그냥 연결하면 되는 듯하다. 핀헤더로 연결해서 해도 좋고. 대신 간격 맞나 확인 2.35mm인가? 절단후에 요철을 남기지 않는 장점이 있다고 하는데 뭔지 모르겠다 https://www.youtube.com/watch?v=4pZmkeqg5h8

[android]cannot resolve symbol 'databinding'

 dependencies 추가 했는데도 오류 떴다. For android studio 4.0, You should try with   viewBinding = true android { buildFeatures { viewBinding = true } } 그리고 build clean 하고 rebuild 해서 해결

usb 케이블이 장치 인식 안함

케이블에 충전만 되는 종류가 있다.  Charging cables : can only charge your smartphone and other devices but cannot transfer data. These are commonly called “Charge-only” cables. Data cables : does both; charges your devices and transfer data. 장치 인식 하려면 데이터 케이블을 사용해야 한다. 참고 https://www.dignited.com/50330/usb-data-cable-vs-usb-charging-cable/ 윗 글에 따르면 이걸 어떻게 구분하냐면... 1. 데이터 케이블이 더 두꺼움. 내부에 4개의 케이블로 이루어졌기 때문. 충전만되는 거는 두개만으로 이루어짐 2. 살 때 물어보기 3.그냥 사용해보기 ...?

[c++ ]식에 정수또는 범위가 지정되지 않은 열거형 형식이 있어야 합니다

 float로 나머지 연산%을 해서 생긴 오류 나머지 연산은 정수형만 가능하다. 당연한 일... 대신 fmod함수를 사용하면 float를 정수범위의 해에서 나머지 연산을 할 수 있다! std::fmod(a,b); 아래는 관련 글 https://blog.naver.com/milennium9/20193648587

[arduino] 충전 모듈로 리튬이온 배터리 납땜으로 직접 연결 안하고 충전하기

 정확히 말하자면 아두이노 내용은 아니다. 보통 배터리 쓰는 거는 실제로 연결해서 쓰려고 하는거니까 충전 모듈 사용할 때 보통 다 납땜으로 연결해서 사용하던데 그냥 쓸 일이 있어서 브레드보드로 연결해도 될 것 같아서 찾아보는데 한참을 못 찾다가 결국 찾았다. https://makerstream.blogspot.com/2016/09/how-to-charge-lithium-ion-battery-using.html