?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

아두이노의 개념에 대해 헷갈립니다

페이지 정보

작성자 kannata 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일16-07-01 17:01 조회619회 댓글2건

본문

안녕하세요!

현재 아두이노를 주문했고 주말에 걸쳐 다음주에 올듯하네요.

그사이에 너무 궁금해서 질문을 드립니다.

1. 컴퓨터로 코딩을해서 올려주는 형식인데 그럼 시리얼 통신 케이블을 뽑으면 어찌되는건가요???

미리 코딩해둔대로 움직이는건가요?? 아니면 코드가 돌아가지 않나요?

(이전에 쓰신 강좌를 보니 돌아갈 것 같습니다만 확답을 위해..)

2. 코드가 돌아가고 있을때 센서값은 아두이노가 저장을 할 수있나요?? 

(아두이노의 cpu, ram, memory 에 대해 궁금합니다.)

3. 어떤 복잡한 기기를 만들 때 (여러 센서들의 값 분석을 통한 다른 센서의 제어) 일반적이게 사람들은 어떤식으로 하나요?? 아두이노는 복잡하게 못하기 때문에 라즈베리파이에 연결하여 작업을하나요??

 

입문한지 얼마되지 않은 학생이라 궁금한게 너무많습니다 ㅠㅠ

한번에 너무 많이 여쭈어서 무례하지 않을지 염려되네요.

답변 부탁드리겠습니다 감사합니다!

댓글목록

memnoth님의 댓글

memnoth 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

1. 시리얼 케이블을 뽑아도 전원만 넣어주면 실행됩니다, 아두이노 IDE를 통해 코드를 컴파일하고 write하는 단계는 ROM(혹은 FLASH)에 해당 코드를 반영구적으로 저장한다는 의미입니다. (ROM에 대해 검색해보세요.)
2. ROM(혹은 FLASH)에 접근하여 값을 write한다면 반영구적으로 가능하고, 일반 RAM에 저장하는건 전원이 꺼지는 동시에 해당 데이터는 소멸됩니다. (CPU, RAM, ROM, REGISTERS를 알려면 컴퓨터 구조론, Microprocessor를 공부하세요.)
3. 성능이 좋은 MCU를 하나만 쓰거나 혹은 여러개의 MCU를 병렬로 연결하여 처리하도록 합니다.

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

1. 코드를 업로드하면 이후부터는 PC 없이도 업로드 된 코드대로 움직입니다.
2. EEPROM 을 이용해서 간단한 데이터는 하드디스크처럼 저장해둘 수 있습니다. 단, 1KB에 불과한게 문제입니다. 아두이노가 동작하는 중에는 RAM 에도 데이터를 기억할 수 있는데, 이 경우는 전원 공급이 끊어지거나 리셋되면 사라집니다.
3. 센서 데이터가 간단한 경우 아두이노만으로 해결됩니다. 데이터를 저장해두거나 인터넷 연결, 다른 여러 장치와 연동될 때는 라즈베리파이처럼 성능이 좋은 보드로 가야합니다.