if(Serial)

Descrição

Indica se a porta serial especificada está pronta.

Nas placas com USB nativa, if (Serial), ou if(SerialUSB) no Due, indica se a conexão serial USB CDC está aberta. Para todas as outras placas, e portas seriais não USB CDC, isso irá sempre retornar true.

Essa função foi introduzida na IDE Arduino 1.0.1.

Sintaxe

if (Serial)

Parâmetros

  • Nenhum

Retorna

bool : retorna true se a porta serial especificada está disponível. Irá retornar false apenas caso verificada a conexão serial USB CDC do Leonardo antes que a mesma esteja pronta.

Código de Exemplo

O código abaixo inicializa uma porta serial e espera a mesma conectar.

void setup() { // Inicializa a porta erial Serial.begin(9600); // Espera ela estar pronta while (!Serial) { ; // Espera a porta serial conectar. Necessário para USB nativa } } void loop() { //porcede normalmente }

Ver Também

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.