일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- 코뮤니티
- c #c언어 #포인터 #코딩 #프로그래밍 #코딩이 진리다 #개발자
- 클론코딩
- 코코아클론
- 백준
- 살려주세요
- 꾸준함
- 알고리즘은 너무나도 행복하다
- 파이썬 #프로그래밍 #학생
- 대회
- 예약사이트
- 니콜라스
- 코뮤니티_코딩챌린지
- 코딩
- C언어 #포인터 #배열 #코딩 #개발 #프로그래밍
- 개발자
- 파이어베이스
- 설정
- 화이팅
- 코뮤니터_코딩챌린지
- 아두이노
- 실리콘밸리
- 알고리즘
- 노마드코더
- 검색알고리즘
- 회고
- 모각코
- 고등학교에서 살아남기
- 동아리
- Today
- Total
목록모각코 (8)
wau2380's playground
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bIPQO2/btrgB5kInCa/3hdMhdZIk52tT1vDHO6NMk/img.jpg)
프로젝트 이름 : 스마트 RC카 프로젝트 소개 및 설명 : RC카를 아두이노로 제작, RC카를 스마트폰으로 조종하려고 했으나 시간이 안되서 움직이만 구현함 회로 구성 설명 (사진 포함) 코드 설명 (코드 포함) int RightMotor_E_pin = 5; // 오른쪽 모터의 Enable & PWM int RightMotor_1_pin = 8; // 오른쪽 모터 제어선 IN1 int RightMotor_2_pin = 9; // 오른쪽 모터 제어선 IN2 int LeftMotor_3_pin = 10; // 왼쪽 모터 제어선 IN3 int LeftMotor_4_pin = 11; // 왼쪽 모터 제어선 IN4 int LeftMotor_E_pin = 6; // 왼쪽 모터의 Enable & PWM void Sma..
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..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/M35dq/btrfFEHVEUR/AeOtA6lMJQHQvGDUS7Jcm1/img.png)
오늘은 라이브러리 사용법에 대해 알아보았다. 오늘 라이브러리는 휴몬랩에서 제공하는 를 이용하여 전구를 켜보았다. 라이브러리를 다운 받은 후에 라이브러리를 정상적으로 추가한다면 이런화면이 나온다. 다음 코드는 라이브러리를 사용한 코드이다. #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..
이번 시간에는 본격적으로 아두이노를 이용해서 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..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b2BTde/btreLfXQf8j/hdGI7zv135EVhrFyEp2eYk/img.jpg)
복습 : 아두이노(Arduino): MCU(소형 컴퓨터) 중에서 가장 다루기 쉽고 간단한 보드. 비전공자들도 사용이 가능할 정도로 기반지식 없이 사용 가능한 보드. 아두이노의 메모리는 적기 떄문에 효율적인 코드를 작성하는 것이 중요하다. "Hello, wau2380" 출력하기 아두이노 스케치를 보면 다음과 같은 세팅이 되어있다. 전처리 ( setup() 위 공간) : 컴파일 하기 전에 미리 코드가 처리됨, 주로 자주 변경되는 것들을 입력 setup 함수 : 아두이노의 초기값 설정, 프로그램이 시작된 후 최초 한번 실행. python __init__ 과 유사함. loop 함수 : 위에서 아래로 무한반복하는 코드 시리얼 모니터(아두이노와 컴퓨터가 대화를 하게 해주는 기능)를 연 다음 ( shift + com..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cJvhep/btreTIxqPML/MMkDv8UmuMTFAAQsqpbAV0/img.png)
아두이노란 무엇일까? 👉 아두이노는 작은 마이크로컨트롤러(MicroController)를 기반으로 간단하게 다양한 디지털 장치를 만들 수 있도록 도와주는 관련 개발 도구 및 환경을 말한다. 즉, 작은 컴퓨터라고 볼 수 있다. ( 아두이노는 2005년에 이탈리아 디자인 대학 마시모 반지 교수가 고안했다.) 아두이노는 어떤 언어로 작동할까? (크로스 플랫폼: 여러 종류의 컴퓨터 플랫폼에서 동작할 수 있다는것을 의미한다. 또는, 멀티 플랫폼이라고도 부른다) 아두이노의 통합 개발 환경(IDE)는 JAVA 와 C를 기반으로 개발된 크로스 플랫폼 응용 소프트웨어이다. 아두이노 동작을 위해서 C++ 언어 기반을 사용한다! C/C++를 사용하는 이유는 임베디드 기능에 유리하기 때문이다. 그만큼, 아두이노는 메모리에 제..