아두이노로 밥먹고 살수있나요 ? c언어 코딩보다 훨씬

아두이노로 밥먹고 살수있나요 ? c언어 코딩보다 훨씬

작성일 2024.05.04댓글 3건
    게시물 수정 , 삭제는 로그인 필요

아두이노로 밥먹고 살수있나요 ?

c언어 코딩보다 훨씬 기초적인거라 보면 되나요?

보조적인느낌??

먼가 아두이노 교재 둘러보면 전부 초등학생용

입문 취미용 이런식으로 올라와서요



profile_image 익명 작성일 -

안녕하세요.

아두이노는 코드도 누군가가 함수화하여 라이브러리처럼 갔다쓰는거라 동작의 이해만 될 뿐 말그대로 초등학생도 다룰 수 있습니다.

아두이노로 밥먹고살수있지 않습니다.

결국 내가 배우는데 오래걸리고 어려운것이 직업에 희소성과 가치가 더 큰 직업일 확률이 높습니다.

아무리 10년이상 일한 개발자라도 새로운 것을 제어해보거나 코딩을 해본다면 똑같이 어렵고 그 과정에서 한층 더 발전하는 것이 우리같은 개발자들의 삶입니다.

사실 아직 취업하시기 전이라면 전체적인 흐름과 회로 및 제어에 이해가 필요합니다.

어떤 분야를 가더라도 회로설계라는 것은 기본중에 기본입니다. 다만 요즘 학부를 졸업하고 회로설계를 할 수 있는 분은 많지 않습니다.

그렇기에 학부때 실무적인 회로설계 능력만 키우더라도 많은 도움이 되며, 그과정들을 포트폴리오화 하여 이력서와 함께 제출하는게 가장 중요하며 도움되실겁니다.

코딩은 어떤 회사, 어떤분야냐에 따라 stm 과 같이 CPU를 쓸수도/ FPGA를 쓸수도, MCU를 쓸수도 있는 것입니다.

물론 C언어나 VHDL, C++등 뭔가 하나의 언어로 프로그램밍을 할 수 있는 수준이라면 어떤 언어를 배우더라도 더 빨리 습득하고 이해도 잘되실겁니다.

하지만 경험상 이런 언어적이나 코드적인것은 회사마다 스타일이 있고 가장 단시간에 많이 배우는 것이 회사이기 때문에 회사에서 배워도 늦지 않습니다.

회로적인 설계 능력부터 키우시기 바랍니다.

업체나 고객에서 만약 온도 모니터링이 되는 제어보드를 개발해달라고 했을때

부품선정 - 부품설계 - 회로설계를 할 수 있어야 어떤 온도센서를 이용해서 내가 코드를 입혀 어떻게 모니터링할지를 모색할 수 있습니다.

아래내용도 한번 참고해보세요 도움 많이 되실겁니다.

후기는 게시글 최하단에 별도 첨부하였습니다 참고해주세요

기존 PCB 설계 강의 수강생 여러분께서 제작요청을 많이 해주신 기초 실무 회로설계 강의 내용이 정리가 되어 글을 작성하게 되었습니다.

관련 내용은 아래와 같이 정리하였으며, 블로그 내용도 참고해주시기 바랍니다.

회로설계 링크 : https://electronic-king.tistory.com/257

[누구나 할수있는] 전기전자 실무내용 오픈카톡방

링크 : https://open.kakao.com/o/giNFUFUf

우선 강의구성은 동영상 강의로 매 강의마다 강의자료를 포함하여 영상과 함께 평생 소장할 수 있도록 송부드립니다.

또한 대학교나, 학원과는 다르게 공식을 최소한으로 사용하고 실제 실무에 사용할 수 있도록 회로 해석과 회로분석이해를 할 수 있도록 최적화된 강의를 제작 하고 있습니다.

아래 강의 계획 및 요구개발 역량, 다양한 회로 참고 사이트등 내용 참고해주시기 바랍니다.

★내용 구성★ (아래 내용 설명)

1. 회로설계 내용

2. PCB설계 내용

★1. 회로설계 내용★

- 구성내용

1. 동영상 강의 1~19강 (용량 약 17GB, 각 강의당 30분~1시간10분 이상)

2. 매 강의마다 하나하나 설명해주는 회로도 별도 첨부 (회로도 파일 및 PDF)

3. 매 강의마다 볼 수 있는 PPT 강의자료

4. 요구사양서 및 매 강의에 맞는 데이터시트 다수 첨부

모든 내용 수강후 요구사양서를 통해 직접 TEST 회로 설계 가능!!

수강생들에게는 아래와 같은 내용의 기초 실무 경험도 주어집니다!

1~18강 까지의 강의를 수강후 19강을 듣기전 아래 요구사양서를 보고 수강생들은 제공되는 블록도 예시안을 통해 블록도를 작성하여 각자 자신만의 부품으로 TEST 회로를 설계

==> 19강에서는 월간전자연구소의 Default 회로를 이용하여 내용 설명 및 설계 내용 분석

회로 설계의 경우 매강의마다 아래 예시와 같이 ppt 자료가 공유됩니다.

회로설계 연구개발 요구 역량

기본적으로 기업에서 원하는 연구개발 요구 역량은 위와 같습니다.

수강이 필요한 대상에 속하신다면 강의를 통해 함께 가치를 높여가시는게 좋습니다.

사실 위와 같이 신입사원, 입사 3년차에 저정도의 역량을 완벽하게 갖고계신분은 많지 않습니다.

실제 개발자라면 초반 3년이 앞으로의 역량과 개발을 좌우하기때문에 중요한 시기입니다.

신입때부터 해당하는 강의내용을 제가 알았더라면 정말 많은 도약을 하지 않았을까 생각이 됩니다.

기초 실무 회로설계 강의 계획

기초 실무 회로 설계 강의

No.

강의명

설명

1

회로설계의 기본이론

전기, 전자회로, 전압, 전류, 저항 등 기본적인 회로 설계 내용 간단 정리

2

회로에서 수동소자의 역할 Ⅰ (R,L,C)

회로에서 수동소자의 다양한 역할을 파악 (필터, 정류, 전압분배 등)

3

회로에서 수동소자의 역할 Ⅱ (R,L,C)

회로에서 수동소자의 다양한 역할을 파악 (필터, 정류, 전압분배 등)

4

레귤레이터 종류와 부품설계

회로의 전원을 다루는 레귤레이터의 다양한 종류와 부품 데이터시트를 통한 분석

5

다이오드(LED)의 회로 동작 이해

LED의 동작 원리와 실무 회로에 적용

6

RESET 회로 설계

회로에서 RESET IC를 이용하여 모듈의 RESET을 적용

7

OPAMP를 이용한 회로설계Ⅰ

OPAMP의 다양한 로직을 이용해 회로를 실무에 적용

8

OPAMP를 이용한 회로설계Ⅱ

OPAMP의 다양한 로직을 이용해 회로를 실무에 적용

9

ADC의 종류와 ADC 회로 설계

회로에서 자주 사용되는 ADC의 종류와 데이터시트를 분석해 회로에 적용

10

DAC의 종류와 DAC 회로 설계

회로에서 자주 사용되는 DAC의 종류와 데이터시트를 분석해 회로에 적용

11

CURRENT SENSING 회로 설계

회로의 전류센싱에 대한 내용을 IC분석을 통해 설계방법 설명

12

OSC(Oscillator)와 CRYSTAL의 회로 적용

OSC와 CRYSTAL의 차이점을 알고, 회로에 적합하게 설계

13

BUFFER와 TRANCEIVER 회로설계

회로에서의 BUFFER와 TRANCEIVER의 역할을 알고 실무 회로설계에 적용

14

온도센서 IC를 분석하여 회로설계

회로에서의 온도파악을 위한 TEMP SENSOR에 대해 분석하여 실무회로에 적용

15

DETECTOR IC를 이용한 회로설계

RF 및 안테나에 DECTECT에 필요한 DECTECTOR IC를 이용한 회로 설계

16

ANALOG SWITCH를 이용한 다양한 회로설계

ANALOG SWITCH를 이용하여 다양한 회로를 적용

17

FPGA 회로설계 및 이해 Ⅰ

FPGA의 데이터시트를 분석하여 전체적인 FPGA의 동작 이해와 회로를 설계할 수 있음

18

FPGA 회로설계 및 이해 Ⅱ

FPGA의 데이터시트를 분석하여 전체적인 FPGA의 동작 이해와 회로를 설계할 수 있음

19

테스트 회로를 이용한 동작 파악

그동안 배운 IC들과 회로들의 특성을 이해하고 테스트회로를 해석할 수 있음

20

추가강의 Ⅰ

강의제작시 수강생의 추가강의 요청 또는 제작시간이 길어 늘어날 수 있는 추가강의

21

추가강의 Ⅱ

강의제작시 수강생의 추가강의 요청 또는 제작시간이 길어 늘어날 수 있는 추가강의

일반 대학이나 학원에서 교육하는 것과는 매우 다릅니다.

공식을 적게 사용하고 쉽고 명확하게 회로이해력이 증가될수 있도록 교육하고 있습니다.

회로설계 참고 사이트

이런 저런 회로들이 있는 사이트 입니다.

설계시 여러 자료를 구했던 유용한 사이트들만 모아놓았습니다.

참고할만한 회로들이 정말 많습니다.

예시된 회로들이 복잡하지 않다고 해서 우습게 보지 말고 설계자의 입장에서 각종 수치를 계산해서 스스로 회로도에 나온 수치에 도달하거나, 회로를 변경하는 연습을 해보셔야합니다.

아울러 사용된 부품들의 Datasheet 를 검토하여 부품의 특성과 적절한 부품을 선정할 수 있는 능력을 키워야합니다.

관련 사이트는 수강생들에 한해서 강의자료로 공개할 예정이니 참고해주세요.

교육문의는 댓글이나 블로그 링크의 댓글 OR 이메일로 연락주시면 회신드리겠습니다. ([email protected])

★2. PCB설계 내용★

- 구성내용

1. 강의와 함께 진행할 회로도 파일

2. 매 강의마다 필요한 데이터시트 및 문서자료 첨부

3. PCB 아트웍 완성 파일

4. PADS 라이브러리 파일 첨부

PADS는 부품 설계 - 회로설계 - PCB 설계 크게 3가지로 나뉘는데 아래 강의를 신청하시면 직접 인강을 보내드리고,

TEST 회로를 보내드리기 때문에 영구적으로 보관하며, PCB설계를 직접 여러번 해보시면 평생 써먹을 수 있는 기술입니다.

PCB설계 강의 계획

강의는 아래와 같이 진행되니 관심있으면 댓글로 이메일 또는 연락처 남겨주시면 연락드리도록 하겠습니다.

No.

강의명

설명

1

PADS Logic 부품 제작 및 설계 1 (일반 IC, 소자)

일반적인 부품 Logic 제작이 가능. (IC, R,L,C 소자 등)

2

PADS Decal 부품 제작 및 설계 1 (일반 IC, 소자)

일반적인 부품 PCB Decal 제작이 가능. (IC, R,L,C 소자 등)

3

PADS Logic 부품 제작 및 설계 2 (BGA, FPGA)

BGA, PGA 타입의 부품 Logic 제작이 가능. (FPGA, BGA 타입의 IC)

4

PADS Decal 부품 제작 및 설계 2 (BGA, FPGA)

BGA, PGA 타입의 부품 PCB Decal 제작이 가능. (FPGA, BGA 타입의 IC)

5

PADS Logic 회로설계 1

기본적인 회로설계 전 PADS Logic의 세팅 및 Connection 가능

6

PADS Logic 회로설계 2

회로설계 및 PCB Layout 연결 전 세팅

7

PADS Layout 부품배치 전 Setting

PCB Layout 기본적인 Setting

8

PCB 부품배치

PCB 부품배치 및 배치 관련 팁 공유

9

전원 Copper Pour 설정

전원 Copper 설정에 대한 개념 및 실제 Copper 설정

10

PCB 라우팅 전 Setting

PCB 라우팅 전 Line 세팅 및 via 옵션 설정

11

PCB 라우팅1

PCB 라우팅 및 Connection 진행[FPGA]

12

PCB 라우팅2

PCB 라우팅 및 Connection 진행[IC]

13

PCB 라우팅3

PCB 라우팅 및 Connection 진행[IC라우팅완료]

14

PCB 라우팅4

PCB 라우팅 및 Connection 진행[Connector 라우팅]

15

PLANE AREA 설정(전원)

VCC PLANE AREA설정

16

PCB Error Check

PCB 에러체크

17

Decal Location Number 설정

PCB 실크 정리 및 Location Number 배치

18

CAM 파일 세팅 및 생성

PCB 발주 전 CAM파일 생성 방법

19

BOM 및 좌표 DATA 생성

PCB 발주 후 SMT 문서 준비

20

부품제작 추가강의

01~04강 추가내용 (참고강의)

21

PADS 커맨드 사용법 강의

PADS를 더 편리하게 사용하기 위한 참고강의

22

PADS 기본 로직 설계 참고강의

수강생들이 좀 더 부품설계 및 로직설계를 편리하게 하기 위한 참고강의

아래는 해당 강의만 듣고도 아래와 같은 PCB 설계가 가능하다는 것을 보여주기 위해 제작된 PCB 사진파일로 나타내보았습니다.

교육문의는 댓글이나 블로그 링크의 댓글 OR 이메일로 연락주시면 회신드리겠습니다. ([email protected])

★★ 교육 후기 ★★

FPGA 공유자료 및 PCB 공유자료는 카페 게시글에서도 확인가능합니다.

https://cafe.naver.com/carroty/359786

FPGA 첫 입문자들에게 도움이 될만간 기초자료 공유드립니다. [첨부파일]

대한민국 모임의 시작, 카페

cafe.naver.com

https://cafe.naver.com/carroty/360086

PADS TO ORCAD 변환 (PADS 파일 -> ORCAD로 변환방법)

대한민국 모임의 시작, 카페

cafe.naver.com

FPGA 관련 자료 공유내용은 하단 링크 참고

[파일모음] FPGA 디버깅 및 자료 공유 - 첨부파일 및 내용 참고

https://cafe.naver.com/carroty/372478

[파일모음] FPGA 디버깅 및 자료 공유 - 첨부파일 및 내용 참고

대한민국 모임의 시작, 카페

cafe.naver.com

profile_image 익명 작성일 -

키워드를 "아두이노" 말고 "임베디드" 로 알아보세요. 아두이노는 임베디드 시스템을 초보자도 좀 더 쉽게 다룰 수 있게 만들어둔 일종의 임베디드 시스템 개발 키트입니다. 그야 초보자 지향 키트니까 찾으면 기초 튜토리얼이 더 많이 나옵죠. 현업에서도 쓰긴 하지만 밥벌이를 하려면 역시 좀 더 넓게 공부하는 게 맞습니다.

임베디드론 밥 벌어 먹고 살 수 있습니다. 좀 아조씨가 많고 새로운 피가 부족한 동네기는 합니다만 아무튼 일자리는 있습니다.

아두이노 펌웨어 개발도 일종의 C언어 코딩입니다. 비유가 아니라 진짜로 (공식 IDE기준) GCC기반 C/C++ 컴파일러입니다. 다만 타깃이 일반 데스크탑이 아니라 임베디드 보드라서 PC용 프로그램을 개발하는 것과는 느낌이 좀 다르긴 하지요.

profile_image 익명 작성일 -

아두이노로는 밥먹고 살지 못합니다.

아두이노보다 근본적인 '임베디드'단계에서 해야 하죠.

그리고 아두이노는 그냥 키트 가지고 라이브러리 호출해서 끄적이는데

이게 비용문제도 있고 라이브러리의 저작권 문제도 있거든요.

그래서 전문가들은 자신들의 자체적인 라이브러리를 제작하여 사용해야 합니다.

아두이노용 교재들이 전문가용이 없는 이유는 간단하죠.

바로 ATmega128이나 PIC, ARM같은 쪽으로 넘어오니까요.

또한 전문가분들이 하나같이 하는 말씀은

1. 코딩 능력

2. 회로구성 능력

3. PCB기판 디자인 능력

이 3가지는 할 줄 알아야 먹고 살 수 있다고 했습니다.

사실상 간단한 가전제품을 만드는 회사의 실험실에서 요구하는 모든 능력이죠.

아두이노 단계로는 이 3가지를 모두 다 소화하기 힘듭니다.

설령 소화하더라도 여러가지 문제로 실제 적용이 쉽지 않구요.

수준의 C언어 코딩으로 먹고 살수있나요?

... 무엇을 만들줄 알아야 실무인이 될수있나요? 질문자님 안녕하세요 :) IT 분야 취업... 응용하실 있습니다. 보통 C언어는 교육기관에서 기초과정 한달과 심화과정...

c언어 아두이노

c언어아두이노를 움직이게 할수있나요? 아니면 아두이노 전문... C언어와 유사하기 때문에 아두이노를 통해서 프로그래밍이나 코딩에 대해서 기초적인 부분을 학습할 ...

C언어로 게임 만들수 있나여?

게임엔진에다가ㅜc언어 코드 옮기면 게임 만들수 있나요?... 같습니다 코딩 종류에는 자바스크립트, 자바, 파이썬, html, php, 루비, 아두이노, C언어, C++, C# 등 엄청나게...

아두이노c언어 호환

... 불러올 수 있나요? 꼭 답변부탁드립니다. 헤더파일만 가져가서는 안되고 함수까지 가져가야하는데요 아두이노의 라이브러리는 C++로 작성된 것이 많고 하드웨어에 관련된...

광주C언어학원 초보자도 할수있나요 ?

광주C언어학원 초보자도 할수있나요 ? 광주C언어학원 찾고... 습득할 있는 기회가 더 많다고 하네요. 그리고 프로그래밍언어C언어C++언어를 배우고 난 후 언리얼...