Controle de relés através da porta serial RS232 do PC usando Basic Stamp (MIC200)
Nota: o artigo é de 1996, época em que o Basic Stamp foi lançadado. Se bem que existam versões mais modernas e equivalentes, a série do autor apresentada aqui pode ser muito importante para quem deseja conhecer mais sobre os conceitos básicos e até aplica-los nas versões mais modernas.
Temos "L" para ligar o relé e "D" para desligar, "n" é o número do relé que pode variar de 1 a 6 ou ser "T" para comandar todos os relés simultaneamente. Por exemplo, para ligar o relé 2, enviamos o comando "BS_L2" e para desliga-lo o comando será "BS_D2". Agora, se quiséssemos desligar todos os relés simultaneamente, o comado seria "BS_DT".
Por esse motivo, a PARALLAX observou que a maioria dos canais seriais dos PCs irão trabalhar dessa maneira sem maiores problemas. Entretanto, se é necessário que a aplicação esteja a longas distâncias, deve ser considerado o uso de um driver/receiver como o MAX232.
As instruções if b0 ="L" then liga e if b0: "D" then desliga, decidem qual é o comando a ser feito, se b0 for diferente de "L" e "D" não é um comando válido e retorna ao início do programa utilizado a instrução goto loop . A instrução pins: pins I b4 (I é símbolo de barra vertical) liga o relé correspondente e mantém os outros no estado em que estavam e a instrução pins: pins &/b4 desliga o relé correspondente e mantém os outros no estado em que estavam.
Artigo e protótipos elaborados por: Luiz Henrique Corrêa Bernardes. Veja também artigo MIC199 no site.