我有一个微控制器,当发生事件时,我希望它发送电子邮件。我知道如何在 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 背景,因为这是他们在高中教的内容。