일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 검색알고리즘
- 코뮤니티_코딩챌린지
- 대회
- 화이팅
- 알고리즘
- 코코아클론
- 클론코딩
- C언어 #포인터 #배열 #코딩 #개발 #프로그래밍
- 실리콘밸리
- 파이어베이스
- 고등학교에서 살아남기
- 파이썬
- 살려주세요
- 코딩
- 노마드코더
- c #c언어 #포인터 #코딩 #프로그래밍 #코딩이 진리다 #개발자
- 개발자
- 모각코
- 코뮤니터_코딩챌린지
- 회고
- 아두이노
- 예약사이트
- 니콜라스
- 파이썬 #프로그래밍 #학생
- 코뮤니티
- 동아리
- 꾸준함
- 알고리즘은 너무나도 행복하다
- 설정
- 백준
- Today
- Total
목록전체 글 (32)
wau2380's playground
Servo는 "명령에 따라 정확히 움직인다"라는 뜻 입니다. 그러므로, 정확하게 움직이는 모터라는 뜻 인것이죠 그런데, 오늘의 문제는 안타깝게도 서브모터를 이용하는 것이 아니예요 ㅠㅠ 오늘은 초음파 센서의 거리에 따라 빛의 양이 조절되는 것을 만들 것입니다. 코드 #include SonarSensor sonar(5,6); RGBLed rgb (9,10,11); void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: int value = sonar.read(); Serial.println(value); if (va..
참고로 초음파 센서는 휴몬랩 라이브러리로 200cm 까지만 측정할 수 있다네요 ! 초음파센서: 물체와 물체의 사이의 거리를 측정하는 센서 어쨌든, 초음파센서로 빛의 양을 조절하는 코드입니다. #include SonarSensor sonar(5,6); Led green(9); void setup() { // put your setup code here, to run once: Serial.begin(9600); } void loop() { // put your main code here, to run repeatedly: int value = sonar.read(); Serial.println(value); green.on(value); } 결과물 게시글 : https://cafe.naver.com/cod..
오늘은 LED 와 RGB에 대해서 배웠다. 다들 알거라 생각하고 넘어가겠다. 그리고 LED는 저항을 항상 써줘야 한다는 점 ! 코드 #include Led green(8); Led yellow(7); Led red(6); void setup() { } void loop() { red.on(); delay(1000); red.off(); yellow.on(); delay(1000); yellow.off(); green.on(); delay(1000); green.off(); } 나만의 무드등을 만들어봤어요! 게시글 : https://cafe.naver.com/codeuniv/44079 [모각코 출석 인증] 5일차 - 아두이노로 배우는 C언어 9월 과정 A조 대한민국 모임의 시작, 네이버 카페 cafe.na..
오늘은 라이브러리 사용법에 대해 알아보았다. 오늘 라이브러리는 휴몬랩에서 제공하는 를 이용하여 전구를 켜보았다. 라이브러리를 다운 받은 후에 라이브러리를 정상적으로 추가한다면 이런화면이 나온다. 다음 코드는 라이브러리를 사용한 코드이다. #include Led led(13); void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: led.on(); } 게시글 : https://cafe.naver.com/codeuniv/43806 [모각코 출석 인증] 4일차 - 아두이노로 배우는 C언어 9월 과정 A조 대한민국 모임의 시작, 네이버 카페 cafe.n..
세 번째 문제는 "블랙잭"입니다~! 블랙잭에 대해 알고 계신가요? 블랙잭은 카지노에서 자주 플레이 되는 게임이라고 해요. 난이도 별 세개... 도전해보러 갑시다! 문제 카지노에서 자주 플레이되는 블랙잭의 규칙은 카드의 합이 21이 넘지 않는 한도 내에서, 카드의 합을 가장 크게 만드는 게임이다. 이와 유사하게, 코드메이트 버전의 블랙잭은 N개의 카드중 세장의 카드를 뽑아 X를 넘지 않으면서 X와 가장 가까운 수의 카드조합을 골라내는 규칙으로 진행된다. 첫째 줄에는 카드의 개수 N과 목표 값 X가 주어지며, 두번째 줄에는 카드에 쓰여있는 수가 입력으로 주어질 때, X에 가장 가까우면서 X를 넘지 않는 카드 세장의 합을 구해서 출력하세요. 정답 아마 시간초과 떠서 백준에서는 틀리는 알고리즘입니다..
피보나치 수열은 수학에서 아래의 점화식으로 정의되는 수열이다. 피보나치 수는 0 번째 숫자인 0과 첫 번째 숫자인 1로 시작하며, 두 번째 숫자는 0 번째 수와 첫 번째 수의 합인 0 + 1 = 1, 세 번째 숫자는 첫 번째 수와 두 번째 수의 합인 1 + 1 = 2 의 값을 가진다. 숫자 n을 입력받아 피보나치 수열의 n번째 숫자를 출력하는 프로그램을 작성해보세요. 조건 1 : 입력받는 숫자 n은 2 이상의 자연수입니다. 조건 2 : n > 2인 피보나치 수에서, n번째 수 = (n - 2)번째 수 + (n - 1)번째 수 입니다. 조건 3 : 피보나치 수열을 나열하면 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ... 입니다. 정답 def fib(f): if (f == 0): r..
이번 시간에는 본격적으로 아두이노를 이용해서 LED를 킬 것이다. 오늘 전자회로에 대해서 배웠는데, 공부를 안한건지 영.. 이해가 ㅋㅋㅋㅋ 아날로그: 0/1, HIGH/LOW , 0V/5V, ON/OFF 입출력 가능 디지털: 0~1023의 연속된 값으로 데이터 입력 가능 -빨간색 전구의 긴다리를 +극, 13번에 연결, 짧은 다리는 -극인 GND에 연결한다. int led = 13; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(500); //0.5초 digitalWrite(led, LoW); delay(500); // 0.5초 } 게시글 : https://cafe.naver.com/codeuniv/43..
복습 : 아두이노(Arduino): MCU(소형 컴퓨터) 중에서 가장 다루기 쉽고 간단한 보드. 비전공자들도 사용이 가능할 정도로 기반지식 없이 사용 가능한 보드. 아두이노의 메모리는 적기 떄문에 효율적인 코드를 작성하는 것이 중요하다. "Hello, wau2380" 출력하기 아두이노 스케치를 보면 다음과 같은 세팅이 되어있다. 전처리 ( setup() 위 공간) : 컴파일 하기 전에 미리 코드가 처리됨, 주로 자주 변경되는 것들을 입력 setup 함수 : 아두이노의 초기값 설정, 프로그램이 시작된 후 최초 한번 실행. python __init__ 과 유사함. loop 함수 : 위에서 아래로 무한반복하는 코드 시리얼 모니터(아두이노와 컴퓨터가 대화를 하게 해주는 기능)를 연 다음 ( shift + com..
아두이노란 무엇일까? 👉 아두이노는 작은 마이크로컨트롤러(MicroController)를 기반으로 간단하게 다양한 디지털 장치를 만들 수 있도록 도와주는 관련 개발 도구 및 환경을 말한다. 즉, 작은 컴퓨터라고 볼 수 있다. ( 아두이노는 2005년에 이탈리아 디자인 대학 마시모 반지 교수가 고안했다.) 아두이노는 어떤 언어로 작동할까? (크로스 플랫폼: 여러 종류의 컴퓨터 플랫폼에서 동작할 수 있다는것을 의미한다. 또는, 멀티 플랫폼이라고도 부른다) 아두이노의 통합 개발 환경(IDE)는 JAVA 와 C를 기반으로 개발된 크로스 플랫폼 응용 소프트웨어이다. 아두이노 동작을 위해서 C++ 언어 기반을 사용한다! C/C++를 사용하는 이유는 임베디드 기능에 유리하기 때문이다. 그만큼, 아두이노는 메모리에 제..
실리콘 밸리에서는 왜 혁신이 많이 일어날까? 왜일까? WHY? 위 질문을 답하기전, 오늘 나는 실리콘밸리에서 일하는 방식에 대한 강의를 들었다. (강연자 링크드인) 그래서 강의를 듣지 못한 이들에게도 지식을 나누어 주고 싶은 마음에 글을 쓴다. 많은 실리콘밸리 회사들이 covid19로 인해서 재택근무를 하면서 어떻게 성과를 낼까? 일잘 하는 사람의 기준은? 재택근무를 하면서도 성과를 내는 방법은 다음과 같았다. 명확하게 업무 할당하기 우리는 코로나로 인해 많은 고통을 받고 있다. 그리고 코로나는 우리의 삶 자체를 송두리째 바꿔 놓았다. 더 이상 사무실에서 근무하는 모습은 찾을 수 없었고. 화상통화로 재택근무를 하는 직장인들을 볼 수 있다. 그렇기 때문에, 전보다 명확하게 업무를 할당하고, 일을 줄때 명확..