1. В чем отличия цифровых пинов от аналоговых? 2. В чем разница между резистором и потенциометром? 3. Максимальное значение потенциометра: (напишите цифру)
1.Аналоговым является непрерывный сигнал, например свет и звук. Для его представления в памяти микроконтроллера он переводится в цифровой путем измерения "высоты" сигнала через определенный промежуток времени. Для получения сигнала, максимально приближенного к аналоговому, необходимо увеличить частоту дискретизации сигнала, т.е. увеличить количество замеров "высоты" аналогового сигнала за секунду.
Для того, чтобы иметь возможность обратиться к этим пинам, в программе необходимо использовать команды:
analogRead(A0); //Считывание сигнала с пина A0
analogWrite(A0, 512); //Генерация аналогового сигнала высоты 512 (из 1023, т.е. 2,5 В) на пине A0
Порты А4 и А5 поддерживают I2C
Чаще всего аналоговые пины используются для передачи и чтения сигнала извне, когда нам принципиально важна "высота" сигнала.
Цифровые пины, обозначаемые как digital, используются для чтения и передачи цифрового сигнала, т.е. "0" или "1" ("есть сигнал", "нет сигнала").
Для обращения к этим пинам используются команды:
digitalRead(5); //Чтение сигнала с 5 пина, получения логического "0" или логической "1"
digitalWrite(5, HIGH); //Генерация на 5 пине логической "1"
Также у цифровых портов (3,5,6,9,10,11), имеющих обозначения «~» есть особенность, они поддерживают ШИМ (Широтно-импульсную модуляцию). ШИМ используется для управления, например, оборотами коллекторного мотора через драйвер.
И еще одна особенность цифрового блока это пины 0 и 1, они поддерживают последовательный интерфейс UART (1 - ТХ, 2 - RX).
Аналоговый сигнал непрерывно изменяется во времени. Вся информация в природе аналоговая — волны на воде, колебание струны и т.д. Изначально человек записывал информацию (звуки, изображения, видео) с помощью аналоговых устройств. Но аналоговые сигналы чувствительны к воздействию шумов и помех.
Цифровой сигнал передается в виде единиц и нулей, для компьютеров и цифровой техники это проще реализовать (есть сигнал или нет сигнала). Для оперативной памяти в компьютерах используют конденсаторы, один заряженный конденсатор — 1 бит. На флеш-памяти используют транзисторы с плавающим затвором.
С появлением компьютеров аналоговые сигналы стали переводить в цифру, поскольку аналоговый сигнал подвержен искажениям и затуханию при передаче или записи. Наглядно продемонстрировать разницу между аналоговым и цифровым сигналом поможет картинка, где изображен процесс квантования — разбиение непрерывной величины на конечное число интервалов (перевод аналогового сигнала в цифру).
2. В чем разница между резистором и потенциометром?
2.Реостат используется для изменения величины тока в цепи, но потенциометр используется для изменения напряжения между второй клеммой и одной из внешней клеммы.
3. Максимальное значение потенциометра: (напишите цифру)
3.Точность АЦП определена разрешением. 10-разрядный означает, что АЦП может разделить аналоговый сигнал на 210 различных значений. Следовательно Arduino может присвоить 210=1024 аналоговых значений, от 0 до 1023.
Answers & Comments
1. В чем отличия цифровых пинов от аналоговых?
1.Аналоговым является непрерывный сигнал, например свет и звук. Для его представления в памяти микроконтроллера он переводится в цифровой путем измерения "высоты" сигнала через определенный промежуток времени. Для получения сигнала, максимально приближенного к аналоговому, необходимо увеличить частоту дискретизации сигнала, т.е. увеличить количество замеров "высоты" аналогового сигнала за секунду.
Для того, чтобы иметь возможность обратиться к этим пинам, в программе необходимо использовать команды:
analogRead(A0); //Считывание сигнала с пина A0
analogWrite(A0, 512); //Генерация аналогового сигнала высоты 512 (из 1023, т.е. 2,5 В) на пине A0
Порты А4 и А5 поддерживают I2C
Чаще всего аналоговые пины используются для передачи и чтения сигнала извне, когда нам принципиально важна "высота" сигнала.
Цифровые пины, обозначаемые как digital, используются для чтения и передачи цифрового сигнала, т.е. "0" или "1" ("есть сигнал", "нет сигнала").
Для обращения к этим пинам используются команды:
digitalRead(5); //Чтение сигнала с 5 пина, получения логического "0" или логической "1"
digitalWrite(5, HIGH); //Генерация на 5 пине логической "1"
Также у цифровых портов (3,5,6,9,10,11), имеющих обозначения «~» есть особенность, они поддерживают ШИМ (Широтно-импульсную модуляцию). ШИМ используется для управления, например, оборотами коллекторного мотора через драйвер.
И еще одна особенность цифрового блока это пины 0 и 1, они поддерживают последовательный интерфейс UART (1 - ТХ, 2 - RX).
Аналоговый сигнал непрерывно изменяется во времени. Вся информация в природе аналоговая — волны на воде, колебание струны и т.д. Изначально человек записывал информацию (звуки, изображения, видео) с помощью аналоговых устройств. Но аналоговые сигналы чувствительны к воздействию шумов и помех.
Цифровой сигнал передается в виде единиц и нулей, для компьютеров и цифровой техники это проще реализовать (есть сигнал или нет сигнала). Для оперативной памяти в компьютерах используют конденсаторы, один заряженный конденсатор — 1 бит. На флеш-памяти используют транзисторы с плавающим затвором.
С появлением компьютеров аналоговые сигналы стали переводить в цифру, поскольку аналоговый сигнал подвержен искажениям и затуханию при передаче или записи. Наглядно продемонстрировать разницу между аналоговым и цифровым сигналом поможет картинка, где изображен процесс квантования — разбиение непрерывной величины на конечное число интервалов (перевод аналогового сигнала в цифру).
2. В чем разница между резистором и потенциометром?
2.Реостат используется для изменения величины тока в цепи, но потенциометр используется для изменения напряжения между второй клеммой и одной из внешней клеммы.
3. Максимальное значение потенциометра: (напишите цифру)
3.Точность АЦП определена разрешением. 10-разрядный означает, что АЦП может разделить аналоговый сигнал на 210 различных значений. Следовательно Arduino может присвоить 210=1024 аналоговых значений, от 0 до 1023.
Короче, думаю все правильно... Удачи!