교재: claylacefield New PS1 PDF from Frankie
과제: 유라는 빛을 주고 설탕물(20%)을 주는 연관 학습 associative learning 을 시키는 파블로프 조건화 Pavlovian conditioning 를 마우스에게 시킨다.
.마우스 상자에 다음 설치
1.적외선차단 센서 - 음식 구멍에 마우스가 주둥이를 넣는 것 감지
2.빛 발생장치 - 자극 제공
3.컨트롤러 - 아두이노
.훈련 소프트웨어 작성
1.컨트롤러 운용 프로그램
2.학습 기록 - 마우스가 음식 구멍에 몇 번 들어갔는지 기록
.적외선 차단 감지, 역치 전압 이상될 때 아두이노 IDE 시리얼 모니터에 출력: 시간과 행동 "주둥이 들어왔다." 출력
.출력은 'Serial.print()', 'Serial.println()' 함수 사용
.시간은 'millis()' 함수 사용
.빛 자극 - 조건자극 conditioned stimulus (CS) 로 사용
.매 5분 마다 10초 동안 LED 켰다 끄기 - 조건자극 지속 CS duration 10초, 자극간 간격 inter-trial interval (ITI) 5분
.'delay()' 함수 사용 - 문제점은 delay 실행 동안 다른 작업/명령이 실행되지 않음 - 해결 방법 - BlinkWithougDelay 예제 참조: https://www.arduino.cc/en/Tutorial/BlinkWithoutDelay
.변형: 매 4~6분 마다 10초 동안 LED 켰다 끄기.
.'random()' 함수 사용
.ITI의 분포를 균등분포 uniform distribution으로 하지 않고 지수형분포 exponential distribution으로 함
'ArduinoForNeuroscience' 카테고리의 다른 글
AfN.2.5. 디지털 출력 - 더 높은 전압이 필요한 장치 조절하려고 할 때 (0) | 2021.10.28 |
---|---|
AfN.2.3.아두이노 보드간 시리얼 통신 (0) | 2021.10.28 |
AfN.1.2.들어가기.프로그래밍 (0) | 2021.10.19 |
AfN1.1.들어가기.세부사항 (0) | 2021.10.19 |
AfN0.Arduino for Neuroscience 공부 기록 (0) | 2021.10.19 |
댓글