Slide 6
Slide 6 text
BGX13Pで通信をしてみる
6
せっかくなのでRaspberry pi pico を使ってBLE経由でLチカしてみました
int main()
{
Uart_init(UART_ID, BAUD_RATE);
uart_init(UART1_ID, BAUD_RATE);
gpio_set_function(UART_TX_PIN, GPIO_FUNC_UART);
gpio_set_function(UART_RX_PIN, GPIO_FUNC_UART);
gpio_set_function(UART1_TX_PIN, GPIO_FUNC_UART);
gpio_set_function(UART1_RX_PIN, GPIO_FUNC_UART);
const uint LED_PIN = 25; // preset led
gpio_init(LED_PIN);
gpio_set_dir(LED_PIN, GPIO_OUT);
int data[10];
while (true)
{
if(uart_is_readable(UART_ID) > 0){
uart_puts(UART1_ID, uart_is_readable(UART_ID));
for (int i = 0; i < uart_is_readable(UART_ID); i++)
{
data[i] = uart_getc(UART_ID);
}
}
if(data[0] == true ){
gpio_put(LED_PIN, true);
}else{
gpio_put(LED_PIN, false);
}
}
}
Cで書きましたが、コードはこれだけ。とてもシンプルです