イベントが発生したときに電子メールを送信するマイクロコントローラーがあります。Java で電子メールを使用する方法は知っていますが、その Java コードをマイクロコントローラーの C コードの途中に配置するにはどうすればよいでしょうか?
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB |= 1 << PINB0; // = 0b00000001
DDRB &= ~(1 << PINB1);
PORTB |= 1 << PINB1;
DDRB |= 1 << PINB2;
while(1)
{
PORTB ^= 1 << PINB0;
if(bit_is_clear(PINB, 1)){
PORTB &= ~(1 << PINB2);
_delay_ms(100); //SLOW
}
else{
_delay_ms(10); //FAST
/////I want the Java code in here/////
PORTB ^= 1 << PINB2;
}
}
}
編集
Atmel Atmega8A マイクロコントローラーを使用しています。ピン B1 のワイヤが切断された場合に、電子メールまたはテキスト通知を受け取りたいという単純な警報システムを作成しています。
そして、私はただの高校生の初心者なので、あまり頭を悩ませないでください...
ああ、もし誰かが私のために C のマルチスレッドを骨抜きにしてくれるなら、それは素晴らしいことです。私は高校で Java を教えているので、Java のバックグラウンドを持っています。