Динамик работает, активируя электромагнит, который находится рядом с «обычным» магнитом. Это вызывает вибрацию, в результате чего возникает звук. Логика подсказывает, что вместо подачи тока на динамик, мы можем генерировать ток (даже если он очень слабый), оказывая на его мембрану физическое воздействие. Затем этот ток может быть обнаружен и интерпретирован в сигналы микроконтроллером, таким как Arduino.