PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

преди 3 години
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. ## IRremote Library
  2. Cette bibliothèque vous permet d'envoyer et de recevoir des signaux infrarouges sur un Arduino.
  3. Des tutoriels et plus d'informations seront disponibles sur la page d'accueil officielle.
  4. ## Version - 2.2.3
  5. ## Installation
  6. 1. Allez à la [Releases](https://github.com/z3t0/Arduino-IRremote/releases) page.
  7. 2. Téléchargez la dernière version.
  8. 3. Extraire le fichier zip
  9. 4. Déplacez le dossier "IRremote" vers vos bibliothèques.
  10. 5. Assurez-vous de supprimer Arduino_Root / libraries / RobotIRremote. Où Arduino_Root fait référence au répertoire d'installation d'Arduino. La bibliothèque RobotIRremote a des définitions similaires à IRremote et provoque des erreurs.
  11. ## FAQ
  12. Je ne travaille pas correctement en utilisant Neopixels (aka WS2811 / WS2812 / WS2812B)
  13. Que vous utilisiez la librairie Adafruit Neopixel ou FastLED, les interruptions sont désactivées sur de nombreux processeurs bas de gamme comme les arduinos de base. À son tour, cela empêche le gestionnaire IR de s'exécuter quand il le faut. Il y a quelques solutions à ce processus, voir cette page de Marc MERLIN
  14. [cette page de Marc MERLIN](http://marc.merlins.org/perso/arduino/post_2017-04-03_Arduino-328P-Uno-Teensy3_1-ESP8266-ESP32-IR-and-Neopixels.html)
  15. ## Conseils pris en charge
  16. - Teensy 1.0 / 1.0++ / 2.0 / 2++ / 3.0 / 3.1 / Teensy-LC; Crédits: @PaulStoffregen (Teensy Team)
  17. - Sanguino
  18. - ATmega8, 48, 88, 168, 328
  19. - ATmega8535, 16, 32, 164, 324, 644, 1284,
  20. - ATmega64, 128
  21. - ATtiny 84 / 85
  22. - ESP32 (recevoir seulement)
  23. - ESP8266 est basé sur un ancien code qui n'est pas très récent, mais cela fonctionne raisonnablement bien. Voir https://github.com/markszabo/IRremoteESP8266
  24. Sparkfun Pro Micro
  25. Nous sommes ouverts aux suggestions d'ajout de support pour les nouveaux tableaux, cependant, nous vous recommandons fortement de contacter votre fournisseur et de fournir un soutien de leur côté.
  26. ## Spécifications matérielles
  27. | Carte/CPU | Envoyer Pin | Compteurs |
  28. |--------------------------------------------------------------------------|---------------------|-------------------|
  29. | [ATtiny84](https://github.com/SpenceKonde/ATTinyCore) | **6** | **1** |
  30. | [ATtiny85](https://github.com/SpenceKonde/ATTinyCore) | **1** | **TINY0** |
  31. | [ATmega8](https://github.com/MCUdude/MiniCore) | **9** | **1** |
  32. | Atmega32u4 | 5, 9, **13** | 1, 3, **4** |
  33. | [ATmega48, ATmega88, ATmega168, ATmega328](https://github.com/MCUdude/MiniCore) | **3**, 9 | 1, **2** |
  34. | [ATmega1284](https://github.com/MCUdude/MightyCore) | 13, 14, 6 | 1, **2**, 3 |
  35. | [ATmega164, ATmega324, ATmega644](https://github.com/MCUdude/MightyCore) | 13, **14** | 1, **2** |
  36. | [ATmega8535 ATmega16, ATmega32](https://github.com/MCUdude/MightyCore) | **13** | **1** |
  37. | [ATmega64, ATmega128](https://github.com/MCUdude/MegaCore) | **13** | **1** |
  38. | ATmega1280, ATmega2560 | 5, 6, **9**, 11, 46 | 1, **2**, 3, 4, 5 |
  39. | [ESP32](http://esp32.net/) | N/A (insupporté) | **1** |
  40. | [Sparkfun Pro Micro](https://www.sparkfun.com/products/12640) | 9, **5**, 5 | 1, **3**, 4_HS |
  41. | [Teensy 1.0](https://www.pjrc.com/teensy/) | **17** | **1** |
  42. | [Teensy 2.0](https://www.pjrc.com/teensy/) | 9, **10**, 14 | 1, 3, **4_HS** |
  43. | [Teensy++ 1.0 / 2.0](https://www.pjrc.com/teensy/) | **1**, 16, 25 | 1, **2**, 3 |
  44. | [Teensy 3.0 / 3.1](https://www.pjrc.com/teensy/) | **5** | **CMT** |
  45. | [Teensy-LC](https://www.pjrc.com/teensy/) | **16** | **TPM1** |
  46. ## Patchs expérimentaux
  47. Voici les correctifs strictement pris en charge qui n'ont pas encore été intégrés. Si vous avez des questions, n'hésitez pas à demander ici. Si cela fonctionne, faites le nous savoir!
  48. [Arduino 101](https://github.com/z3t0/Arduino-IRremote/pull/481#issuecomment-311243146)
  49. Le tableau ci-dessus répertorie les temporisations actuellement supportées et les broches d'envoi correspondantes, beaucoup de ces broches supplémentaires sont ouvertes.
  50. ## Utilisation
  51. - À faire TODO (Vérifier les exemples pour l'instant)
  52. ## Contribution
  53. Si vous voulez contribuer à ce projet:
  54. - Signaler les bogues et les erreurs
  55. - Demander des améliorations
  56. - Créer des problèmes et tirer des requêtes
  57. - Parlez de cette bibliothèque à d'autres personnes
  58. - Contribuer de nouveaux protocoles
  59. Vérifiez ici [ici](Contributing.md) pour quelques guidelines
  60. ## Contact
  61. Email: zetoslab@gmail.com
  62. Please only email me if it is more appropriate than creating an Issue / PR. I **will** not respond to requests for adding support for particular boards, unless of course you are the creator of the board and would like to cooperate on the project. I will also **ignore** any emails asking me to tell you how to implement your ideas. However, if you have a private inquiry that you would only apply to you and you would prefer it to be via email, by all means.
  63. ## Contributeurs
  64. Check [here](Contributors.md)
  65. @Lsuperman735 French translation
  66. ## Copyright
  67. Copyright 2009-2012 Ken Shirriff