제가 2학년부터 로봇만드는 동아리를 들어갈려하는데 어느정도 코딩을 할줄 알아야하는거 같더군요 그래서 공부좀 할려는데 제가 학교에서배운건 visual studio에서 c++언어를 배웠는데 이거계속 공부해도 실제로 써먹을만 한가요? 프로그래밍자체를 잘몰라서 자바,c언어 이런것도 잘 구별못해요 그냥 배우던거 계속공부해도 쓸수있나요?
16개의 댓글
무분별한 사용은 차단될 수 있습니다.
제가 2학년부터 로봇만드는 동아리를 들어갈려하는데 어느정도 코딩을 할줄 알아야하는거 같더군요 그래서 공부좀 할려는데 제가 학교에서배운건 visual studio에서 c++언어를 배웠는데 이거계속 공부해도 실제로 써먹을만 한가요? 프로그래밍자체를 잘몰라서 자바,c언어 이런것도 잘 구별못해요 그냥 배우던거 계속공부해도 쓸수있나요?
고양이중독
그 동아리에서 언어를 뭐쓰는데영
으헤헿
아직 들어간게 아니여서 잘 모르겠어요... 배운건 c++밖에없는데 이거계속 공부하는게 나을까요? 그리고 visual studio라는 프로그램 많이쓰나요?
노가다김씨
printf(""); // c언어
cout
노가다김씨
뭐지 다 종류별로 적었는데 사라졌네
구백육
노가다김씨
어후 그렇구나 ㅠ
빠빠양
으헤헿
Mcu는 뭔가유..? Visual studio로 c++밖에 안해봤는데 이거계속 공부해도되나요?
빠빠양
으헤헿
아 그렇군요 c언어가 3종류가있는걸로아는데 그중 한가지만 공부해도되는건가요? 한개만 할줄알면 나머지는 비슷할꺼같은데 아니면 세개다 공부하는건가요
빠빠양
으헤헿
아 뭔말인지 알꺼같아요 감사합니다 ㅎㅎ
172102
FPGA칩에 쓰는 베릴로그같은거 아니면 C랑 C++로도 어지간히는 돌아감
시즈닝
사실 프로그래밍 지식이 많이 필요하다기 보단 임베디드를 잘 이해하고 있어야 함
알고리즘을 코드로 잘 표현하는 코드 스킬도 중요하긴 함
로봇 동아리라고 가정한다면,
가상 좌표계 생성해서 원하는데로 좌표로 움직인다던지(기본 모터 제어, 2차원 배열 등을 공부할 수 있음)
모터 이동 중에 하드웨어에서 발생하는 진동을 모터 속도 제어로 진동을 감쇄한다던지(노이즈를 인터럽트로 받아서 PID제어를 공부할 수 있음)
이런 알고리즘적인 부분을 공부해볼만 함
위에 말했던 게 잘 되면 컴공 꼬셔서 openCV을 로봇에 접목시켜보던지 하면 됨
으헤헿
이제 2학년올라가가지고 선배들한테 배우면서 해야겠네요 ㅋㅋㅋ 너무어렵다
시즈닝
기계 공학이 로봇을 한다고 치면, 전공과 관련한 간단한 것부터 시작해보면 돼
직교되는 모터를 브라켓으로 어떻게 완벽한 90도를 이루게 할 수 있는가를 기계공학적인 측면에서 고민해보는 것도 방법임
물론 학생 레벨에서는 조립 공차나 이런 것을 신경 쓸 정도로 빡센 프로젝트를 하진 않겠지만,
실제로 현업에서 항상 문제가 되는 하드웨어 간의 간섭은 위의 문제부터 잡아가면서 시작하거든
만약 하드웨어가 불안정하여 완벽한 직교가 되지 않으면 이를 소프트웨어로 어떻게 보정할 것인가에 대한 알고리즘 공부 해보도록 해
열공!