아두이노

· Arduino
폰에서 문자열 보내면 pc에 띄워주는 아주 간단한 코드를 찾았는데 웹엔 쓸데없는 기능이 발린 코드랑 불필요한 설명이 너무 많아서 그냥 내가 썼다. 회로도는 딱히 그릴 것도 없는게 블루투스 모듈 5V, GND연결하고, (블루투스의!)RX를 D11, TX를 D12에 연결하면 끝이다. 11, 12말고 다른핀에 할거면 저 숫자만 바꿔주면 된다. 9600 속도 맞춰주면 시리얼 창에서 바로 문자 뜬다. #include //BT Library SoftwareSerial Bluetooth(11, 12); //Bluetooth RX-11, Bluetooth TX-12 String Str; //save string in Str void setup(){ Bluetooth.begin(9600); //Bluetooth COMM..
위 코드는 Keil에서 STM32Nucleo 보드의 버튼을 누를 때 led가 켜지는 코드다. int main()이하 부분은 관심대상에서 제외하고 그 위 부분에 초점을 맞추려고 한다. 아두이노에서 비슷하게 구현되고 STM32등에서 LED를 켤 때 자주 쓰이는 코드로 DigitalOut led(LED1); 이런 코드를 자주 볼 수 있다. 간단해보이지만 이 뒤에는 c++문법이 그대로 녹아있다. DigitalOut led(LED1); 의 의미를 간단하게 설명하면, "LED1번핀을 앞으로 led라고 부를것이고, Digital 출력으로 사용하겠다"고 선언하는 것이다. C++문법상으로는, "DigitalOut이라는 클래스에서 led라는 객체를 생성하고 LED1이라는 파라미터를 집어넣은 것"이다. 그러면 Digital..
KiloMikeSierra
'아두이노' 태그의 글 목록