Пошук відповідного резистора для вашої схеми Родріго Соуса Коутінью Ардуіно Дитячий майданчик Середній
Якщо ви підключите світлодіод безпосередньо до джерела живлення 5V вашого Arduino, світлодіод буде горіти ... Це дуже добре проілюстровано в цьому моделюванні за допомогою EveryCircuit.

Щоб уникнути горіння світлодіода, нам потрібно додати резистор. Але який резистор?
Перше, що нам потрібно вивчити, це характеристики світлодіода. Стандартний червоний світлодіод має падіння напруги приблизно на 2 вольт і номінальний струм 20 міліампер. Чому це важливо? Через закон Ома!
Напруга (V) дорівнює опору (R), помноженому на струм (I). І що? Ну, у нас напруга 5 В (це джерело живлення Arduino), і нам потрібно 2 В (відповідно до специфікацій світлодіодів). Тож нам потрібно скинути 5V-2V = 3V.
Крім того, через специфікації світлодіода, ми знаємо, що ми хочемо 20 мА. За законом Ома ми отримуємо 3V = R x 20mA, отже R = 3V/20mA = 150Ω. Якщо ми вставимо цей резистор, ми повинні мати успішну схему:
Подивіться на це, всі значення напруги та струму знаходяться саме там, де вони повинні бути! Ви можете трохи збільшити опір, це добре. Світло стає тьмянішим, ось і все.
Якщо вам потрібно отримати деталі для вашого світлодіода, перегляньте цю таблицю. Щоб отримати допомогу в математиці, перевірте цей світлодіодний калькулятор.