BASIC4MCU | 질문게시판 | Energia 시리얼 모니터에 아무것도 출력되지않습니다.
페이지 정보
작성자 김의공 작성일2024-05-22 20:30 조회436회 댓글1건본문
예제를 실행하려고 하는데 Energia 시리얼 모니터에 아무것도 출력되지않습니다.
/*
ReadAnalogVoltage
Reads an analog input on pin A3, converts it to voltage, and prints the result to the serial monitor.
Attach the center pin of a potentiometer to pin A3, and the outside pins to +3V and ground.
Hardware Required:
* MSP-EXP430G2 LaunchPad
* Potentiometer
This example code is in the public domain.
*/
// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600); // msp430g2231 must use 4800
}
// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin A3:
int sensorValue = analogRead(A3);
// Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 3V):
// Can either use type int or float to store voltage, int takes up less memory and is recommend
// Memory is a huge concern when programming microcontollers, be careful what datatypes are used
// in order to make the most of the available memory
int voltage = sensorValue * (3.0 / 1023.0);
// You can compare the size of the code by running the program using int and then running with float
// You will see ~4k bytes for int vs ~6k bytes for float just by changing the datatype, quite astonishing.
//float voltage = sensorValue * (3.0 / 1023.0);
// print out the value you read:
Serial.println(voltage);
}
위의 코드를 사용하고, 보드와 포트 연결은 정상적으로 되어있습니다.
또한 코드에도 Serial.Begin(9600) 와 Serial.println(voltage); 도 들어가 있는데 Serial Monitor에 아무것도 뜨지않습니다.
어떻게 해결해야할지 궁금합니다..
댓글 1
조회수 436master님의 댓글
master 작성일시리얼모니터 보레이트를 9600 외에 4800 19200등 9600 주변의 몇가지로 변경해서 체크 해보세요