본문 바로가기
반응형

Programming29

CDS (조도센서) + OLED(I2C) 조도 값(ADC) 모니터링 안녕하세요. 오늘은 많이 사용하시는 CDS(조도센서) 값을 모니터링 해보았습니다. 생각보다 조도 센서는 많이들 사용하시지요?? 간단하게 한번 값을 읽어 보겠습니다 [필요부품] -조도센서 CDS (A9012)- -100K 저항- -0.1uF 콘덴서- -OLED(I2C)- ///저항은 10K 하나로 사용하셔도 됩니다. 저는 집에 저항이 저것 밖에 없어서 콘덴서랑 같이 사용하였습니다. [조도센서 회로] 저는 100K 저항을 사용하여 범위를 조금 좁혀 사용하였습니다; 큰 범위를 원하시는 분은 저항 분배 법칙을 사용하여 원하시는 값을 받아 보세요 ^^ 보통 10K 많이 사용하십니다. 콘덴서는 없어도 되요 . [OLED 배선] OLED Arduino UNO VCC 5V GND GND SCK(SCL) A5 SDA A.. 2020. 1. 9.
Arduino 대표 시리즈 사양(Spec) 모음-Uno,Nano,Mega,Micro 안녕하세요. 이번 글은 Arduino 중 에서 대표적으로 많이 사용하는 Uno,Nano,Mega,Micro의 사양을 정리 하였습니다. 사실 저의 귀찮음을 해소 시켜주는 정리 개념이기도 하지요. 전 대표적으로 위의 4가지만 사용해도 어느정도 시제품 제작과 테스트를 할 수 있더군요. [제품 사양] UNO Nano Mega Micro MCU ATmega328 ATmega328 or 168 ATmega2560 ATmega32u4 동작 전압 5V 입력 전압 (권장) 7V ~ 12V CPU SPEED 16Mhz ANALOG PIN IN / OUT 6/0 8/0 16/0 12/0 DIGITAL PIN IO / PWM 14/6 14/6 54/15 20/7 플래시 메모리 32KB(0.5KB부트로더) 16KB or 32K.. 2020. 1. 9.
The specified Gradle distribution 오류 해결(간단해결) 안녕하세요. 간만에 예전에 만들어 놓은 프로젝트를 실행 중 The specified Gradle distribution 이런 오류가 떠서 프로젝트 조방 빌드가 되지 않더군요.. 저는 이렇게 해결하였습니다. 먼저 자신의 프로젝트가 있는 곳을 열고 gradle\wrapper\gradle-wrapper.properties 열어 줍니다. 거기에 distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip 굵게 표시된 곳을 최신으로 변경을 해주면 됩니다. 최신 버전을 모르겠다?? 그럼 팁을 하나 드리겠습니다. 그냥 새롭게 프로젝트를 만든 후에 거기에도 위와 같은 경로로 들어가 파일을 복사한 후 다시 try again 을 누르면 해결.. 2020. 1. 6.
WPF(C#) 함수 리턴 값 여러개 사용하기 보통 요즘 함수를 짜면 한가지의 기능을 명확하게 사용하기 위해 리턴값을 하나만 사용을 많이 합니다만.. 가끔 아쉬울 때가 있습니다. 그래서 저는 종종 리턴값을 여러개 받는 함수를 사용하기도 하는데요. 아래에 코드와 비슷하게 사용합니다. 1 2 3 4 5 6 7 Tuple Test_function() { int a = 0; int b = 1; int c = 2; return new Tuple (a,b,c); } Colored by Color Scripter cs Tuple를 사용하여 함수를 구성하면 아래처럼 여러개의 리턴값을 사용 할 수 있습니다. 1 2 3 4 var test=Test_function(); Console.WriteLine(test.Item1); //0 Console.WriteLine(te.. 2019. 11. 3.
반응형