Arduino上有关事件驱动库的评估

???????Arduino???????????????????ArduBlock???Arduino???????
smile

??????Arduino?????????????????????????????????????????????????????????????arduino?????????

????????????arduino????????????????????????????????????????????


void loop()
{
Serial.println(analogRead(A0));
}

void loop()
{
if (analogRead(A0) < 200) {
digitalWrite(13, HIGH);
} else {
digitalWrite(13, LOW);
}
}

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Arduino???????????????ArduBlock????????


1.  arduino-EventManager
https://github.com/igormiktor/arduino-EventManager
last update: 2013-01

2.  Arduino Event Manager
http://sourceforge.net/projects/arduinoeventman
last update: 2011-01-24
?????pde??

3. QP
http://playground.arduino.cc/Code/QP
By Quantum Leaps
last update: 2013-06-02
???????
???RTOS
??IDE(QDK, QP Development Kit for arduino)
????????????????
arduino 1.0 ? 00xx??????????QP

4. Kernel
http://robotic-controls.com/learn/arduino/kernel-event-driven-delays-and-intervals
by Evan Boldt
last update: 2013-02-07
??javascript? setInterval

5. Metro
http://playground.arduino.cc/code/metro
last update: 2009-01-19
?????,??????interval

6. arduino - softtimer
http://code.google.com/p/arduino-softtimer/
by Prampec
last update: 2012-12
?? ?? interval
??????delay
?????????????????

7. Ebl-arduino
http://code.google.com/p/ebl-arduino/
Event-Based Library for Arduino
last update 2011-07
???????????

8. Aiko
https://github.com/geekscape/Aiko
by geekscape
last update: a year ago
arduino ????aiko???????????????fork????????samotage?
????interval

9. NilRTOS
http://code.google.com/p/rtoslibs/
last update: 2013-02
NilRTOS??????RTOS??????????????????????
???????
NilRTOS
ChibiRTOS
FreeRTOS
SCoop
adOS
ieOS

10. SCoop
https://code.google.com/p/arduino-scoop-cooperative-scheduler-arm-avr/
?????Arduino????mega uno ??Arduino1.x Arduino-00xx ??????????

11. PciManager
http://code.google.com/p/arduino-pcimanager/
????????????????????????

12. PinChangeInt
http://code.google.com/p/arduino-pinchangeint/
????????????????Uno?mega???????????????????

??????????? http://playground.arduino.cc/Main/LibraryList

?????????SCoop???ArduBlock????????????????SCoop??????????????????:-D

ardublock

(English) Languages: