keybrd library is an open source library for creating custom-keyboard firmware.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
このリポジトリはアーカイブされています。 ファイルの閲覧とクローンは可能ですが、プッシュや、課題・プルリクエストのオープンはできません。

LED.h 723B

123456789101112131415161718192021
  1. #ifndef LED_H
  2. #define LED_H
  3. /* LED is an abstract base class
  4. Each LED object is an IC pin that is used to power an LED on and off.
  5. Connect the LED in series with the resistor:
  6. Calculate current-limiting-resistor value (100 Ohms to 10k Ohms will work with 5 volts)
  7. R = (Vs - Vf) / If
  8. http://www.digikey.com/en/resources/conversion-calculators/conversion-calculator-led-series-resistor
  9. Connect the LED's anode (the longer lead) to the AVR output pin (+)
  10. Connect the LED's cathode to ground (-)
  11. Never connect a LED directly from ground to power. Doing so would destroy the LED.
  12. */
  13. class LED
  14. {
  15. public:
  16. virtual void on()=0;
  17. virtual void off()=0;
  18. };
  19. #endif