Что такое резистор и зачем он нужен в схеме?
Разбираю схему на Arduino и везде встречаю резисторы. Не пойму, зачем нужен резистор и что вообще он делает — просто гуглю «для чего резистор в схеме», но объяснения слишком сложные. Можно по-человечески?
2 ответа
Резистор — это деталь, которая ограничивает (сопротивляется) току. Представь шланг с водой: если пережать его, воды потечёт меньше. Резистор делает то же самое с электрическим током.
Зачем он нужен на практике:
- Ограничить ток, чтобы не сжечь деталь. Светодиод без резистора сгорает почти мгновенно — резистор «душит» лишний ток.
- Сделать делитель напряжения — получить из 5 В, например, 3.3 В.
- Подтянуть» вход (pull-up/pull-down), чтобы пин не «висел в воздухе».
Главная формула — закон Ома: U = I·R, где U — напряжение (вольты), I — ток (амперы), R — сопротивление (омы). Отсюда ток I = U/R: чем больше сопротивление, тем меньше ток.
Пример: чтобы через светодиод (ему нужно ~2 В, 10 мА) от 5 В шёл нормальный ток, на резисторе должно «упасть» 3 В. Тогда R = U/I = 3 / 0.01 = 300 Ом. Берёшь ближайший — 330 Ом.
Сопротивление меряется в омах (Ом), бывают килоомы (кОм) и мегаомы (МОм). На codechick есть учебник по основам электроники, если хочешь глубже.
Если коротко: резистор — это «тормоз» для тока. Сам по себе он энергию не запасает и не усиливает, только превращает часть её в тепло.
Новички часто думают, что резистор «понижает напряжение» — да, но только когда через него идёт ток. Без тока падения напряжения на нём нет (U = I·R, при I = 0 и U = 0). Это важно помнить при отладке.