본문 바로가기
반응형

Programming28

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.
WPF(C#) 배열 데이터 중복값 유/무 , 제거 개인 프로젝트 중 배열 내부에 중복값이 있는지 없는지 판단을 하기 위해 가볍게 생각한 내용입니다. 중복 값을 제거 하는 법은 확인 과정에 있으니 아래 내용을 참고하시면 됩니다 ^^ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 int[] arr = new int[]{1,2,3,3,4,5} int[] check = check_Arr.Distinct().ToArray(); // 중복값이 있으면 제거 check=1,2,3,4,5 bool check_overlap = false; if (Check_zero_value(check_Arr)) { if (check.Length == arr.Length) //check 배열 길이 =5 , arr 배열 길이 = 6 { //중복값이 없음 } else { .. 2019. 11. 3.
반응형