AVR 마이크로 컨트롤러 또는 Arduino와 함께 작업 할 때 더 일찍 알게된다면 많은 시간과 좌절을 구할 수 있었던 것은 무엇입니까?
AVR 마이크로 컨트롤러 또는 Arduino와 함께 작업 할 때 더 일찍 알게된다면 많은 시간과 좌절을 구할 수 있었던 것은 무엇입니까?
답변:
저에게는 다른 방법이 있습니다. Arduino와 AVR이 중고등 학교에서 전자 제품을 가르치려고 시도하기 전에 알고 싶습니다. 실제 저항을 보거나 사용하지 않고 옴 법을 배우는 것은 꽤 운동이 아닙니다. 당시에는 Arduino를 가지고 놀아 보는 것이 이상적입니다.
이 때문에 기본 전자 장치에 대해 더 알고 싶었습니다. 간단한 질문 : 왜 전류에 관심을 가져야합니까? (내가하지 않으면 일이 터지기 때문에) 왜 저항에 관심을 가져야합니까? (여기 및 다른 것들과 동일) 왜 뚜껑을 신경 써야합니까? (모든 종류의 이유)
마이크로와 놀 수있는 능력 (그리고 그 과정에서 튀김)은 이런 것들을 대부분 힘들게했지만 더 빨리 배웠 으면 좋겠다. (고전적인 닭고기와 계란 문제)
나는 내가 취할 모든 수학 수업이 다시 한번, 그리고 여러 번 사용된다는 것을 알고 있었으면 좋겠다.
프로그래밍과 FPGA 사용 경험에 많은 경험이 있었으면 좋겠다. 그것들은 임베디드 시스템 개발의 새로운 물결이며 그들에 대한 기본적인 수업 경험 만 가지고 있습니다.
상사가 내가 모든 모듈을 사용하기 전에 클래스에서 모든 마이크로 컨트롤러 모듈을 사용하는 방법을 배웠 으면 좋겠다.
내 대학의 전기 공학 부서가 학년도 전에 디자인 수업을 시작하기를 간절히 원합니다.
나는 loop를 C의 main에 대한 arduino의 대체물이라고 생각합니다. 그래서 나는 루프의 상단에 몇 가지 변수를 선언했습니다. 나쁜 생각, 그들은 루프 주위에 매번 다시 초기화됩니다. 대신 서브 루틴 전에 글로벌로 선언하십시오. 큰 문제는 아니지만 무슨 일이 일어나고 있는지 알아내는 데 몇 분이 걸렸습니다.
나는 내가 어렸을 때 내가 arduinos를 가지고 "일을 이야기하게"했으면 좋겠다. 나는 모든 것을 자동화했을 것입니다!
저는 Kortuk과 함께 있습니다. 대학 마지막 해에 간단한 디자인 수업을 시작했으면 좋겠지 만, 특히 수업에 Arduino 보드를 사용했으면 좋겠습니다.
우리는 모니터링 응용 프로그램을 통해 어셈블러로 프로그래밍 된 구형 Motorola 칩을 기반으로 Wollongong 대학에서 특별히 설계된 보드를 사용했습니다. 엉덩이에 통증이!
물론 지금은 디지털 디자인을위한 코스 내용을 살펴 보았으며 모두 Atmel AVR 칩을 사용하고 있습니다. 한숨
또한 내가 배우는 데 가장 많은 시간이 있었으면 좋겠다. 왜냐하면 그것이 배우는 가장 좋은 방법이기 때문이다!
CAN 버스 통신 체계 및 CANOpen.
많은 온라인 상점에서 무료 샘플 을 얻을 수 있음을 알고 싶었습니다 . 그런 다음 비용을 기준으로 시작할 프로젝트를 선택하지 않아도됩니다. 그리고 내가 일할 수 있다고 100 % 확신하지 못한 부품을 구입하는 것을 두려워하지 않았을 것입니다.
내가 더 잘 알고 싶은 것은 아날로그 회로 이론입니다. 장치 A의 핀 1을 장치 B의 핀 2에 연결하십시오.
2 차 대역 통과 버터 워스 다중 피드백 필터 ... 별로는 아닙니다. 그런 다음 출력의 용량 성 부하가 연산 증폭기의 출력 임피던스와 결합되어 출력을 진동시키는 자극을 생성하는지 여부와 같이 연산 증폭기의 특성에 대해 걱정해야합니다.
또는 오디오 신호를 헤드폰으로 보내려고한다고 가정 해 봅시다. DC 차단 캡은 헤드폰의 임피던스와 결합하여 단일 극 저역 통과 필터를 형성하므로 DC 차단 캡을 신중하게 선택해야합니다. 잘못된 캡을 선택하면베이스 주파수가 중성화됩니다.
이 답변은 엄격한 질문과는 거리가 멀지 만 대부분의 다른 답변과 일치하며 재미 있고 유용해야합니다.
RS232가 거꾸로 있습니다
문제가있는 모든 것은 "경계 조건"에 의해 발생합니다. 일이 시작되거나 중단 될 때 발생하는 것입니다.
항상 변수를 초기화하십시오. 항상.
그리고 당신의 인터럽트 벡터.
리틀 엔디안.
빅 엔디안
높은 바이트 / 낮은 바이트가 먼저입니다.
N 비트를 왼쪽으로 조정합니다.
작업이 완료되면 여전히 남아있는 플래그 (예 : IRQ 플래그).
스택 오버
플로우 언더 플로우.
RTS와 RTI
워치 독 무엇?
전체 RTOS처럼 보이지만 원하는대로 읽고 쓸 수있는 간단한 인터럽트 기반 타이머 실시간 라운드 로빈 스케줄러. 사소하고 놀라운.
마이크로 컨트롤러 핀 사양-Vout / Iout 관계. Vin 한도. 미드 레일 근처에서 핀을 잡습니다.
모든 조건에서 항상 모든 핀 상태를 정의하십시오.
내열성.
신체의 다이오드가 절대로 당신의 삶이 땅에서 오래 지속될 수 있도록 행동하지 마십시오. 입력 클램핑 용.
데이터 시트의 절대 매개 변수와 작동 매개 변수는 하루가 길어질 수있는 완전히 다른 것을 사용해야합니다 (또는 적어도 후자는 전자가 아닙니다) ...
V = I x R. V가 발생하지 않으면 V가 발생하지 않으므로 V가없는 V에 대한 결론을 도출하는 것이 의미가 없거나 더 나쁩니다.
육각 슈미트 인버터 !!!! DIY 디지털 및 아날로그 전자 제품에 대한 신의 선물. (74xx14, CD40106, ...).
CMOS 로직 !!!
Opamp 공통 모드 범위.
Opamp 출력 헤드 룸-높고 낮음.
전압 레귤레이터 드롭 아웃-VOUT 이상
전압 조정기 관련 입력 최소값.
납축 전지 황산 화. 내버려 두지 마라 !!!
단점에도 불구하고 리튬 이온 배터리의 마법.
그들의 멋짐에도 불구하고 NimH 배터리의 불쾌한 시카고.
LSD NimH (아니요, 리 서직하지 않습니다 ...)
프로토 타입 수명 유지 보수를 위해 조정 가능한 전류 제한 조정 가능한 전압 전원 공급 장치.
MOSFETs !!!!!!!!!!!!!!!!!!! 예하
낮은 Vgsth MOFET 및 디지털 전자 장치 및 큰 부하. 예하
MOSFET, 2- 젤리 빈 트랜지스터 게이트 드라이버.
게이트 드라이버가 필요한 이유
탄탈륨 커패시터 다이 다이 !!! (그리고 그들은)
누설 전류를 입력하십시오. 그게 뭐야?
무엇을 입력?
정확도 / 분해능 / 선형성 / 단 조성 / ...
등시성.
비동기?
아니요, 등시성입니다.
비동기식. 1 비트 2 비트 1.5 비트 이상
LSB 먼저!. 먼저? 예! 시작 비트, 정지 비트, 패리티 비트, 강제 패리티, 패리티 없음, 패리티가 켜져 있는지 알고 있습니까?
비트 샘플링-비트 중간, 비트 당 샘플.
RC의 정확도-엔드 당 절대 오차, 공유 드리프트 (온도), 공진기, 크리스털 내부 클록-기존 및 신규.
항상 더!
크리스탈이 높은 g.에서 산산이 부서 지거나 표류하고 점프합니다.
아니면 산산조각 난다.
핫멜트 접착제가 고장납니다. 항상. 항상? 항상! 몇 주에서 몇 달까지 몇 년이 걸릴 수도 있습니다.
산성 경화 실리콘 고무는 No No No No입니다.
열 또는 전기 전도성 에폭시는 X로 채워져 있습니다.
실리콘 고무와 수레 국화는 50-50으로 시작합니다. 시도해보세요. 마음에 드실 겁니다.
추운 아침에 큰 유리 섬유 수지 포틀을 가열하면 더 빨리 떨어지지 만 빠릅니다. !!!!
주석 수염.
그들이 ROHS라고 말하면 그들의 마술 기계는 당신의 비준수를 즉시 발견 할 것입니다.
Larn to solder. 잘.
납땜 성은 매우 다양 할 수 있습니다.
땜납은 칼로리를 낭비하며 인생을 나눌 가치가 없습니다.
납땜하기 전에 잠시 동안 앉아 있던 베어 보드를 항상 깨끗하게 청소하십시오. 시간과 스트레스를 줄일 수 있습니다.
떨어지는 납땜 인두를 잡지 마십시오.
코드를 잡고있는 동안 떨어지는 납땜 인두를 걷어차는 법을 배우십시오.
납땜 인두를 떨어 뜨리지 마십시오.
Nd2Fe14B 자석은 매우 재밌지 만
매우 심각한 부상을 입을 수 있습니다.
좋은 사람은 한 번에 마그네틱 카드 지갑을 꺼낼 수 있습니다. 칩이 산산이 부서지고 쉽게 부러집니다.
미국 프로세스 프로세스는 일본 프로세스 프로세스보다 필드 강도가 상당히 떨어집니다.
약 1/2 재료 두께의 에어 갭을 가로 질러 최대 약 0.5 테슬라를 제공하십시오.
자기장은 1 극으로부터의 거리의 역 SQUARE로 떨어지지 만, 2 극은 항상 관여하므로 거리에서 1 / d ^ 3처럼 보입니다.
훨씬 더 ... :-)
많은 인턴들이 알고 싶어하는 것은 전자 기기가 얼마나 어려워지고 파괴 될 수 있는지입니다. 많은 비 엔지니어 유형이 깜박이는 조명과 센서를 패션 프로젝트 또는 무언가에 추가하려고 시도하지만 악몽 디버깅을 향하고 있다는 것을 깨닫지 못합니다.
전자 제품에 관한 책을 쓰려면 1 장에서 사람들을 놀라게하기 위해 최선을 다할 것입니다. 남은 사람은 아마도 디버깅을 할 수있을 것입니다.