Удобный и функциональный шилд на базе двухканального драйвера L298P поможет вам управлять двумя двигателями постоянного тока или одним шаговым двигателем, максимальная рабочая сила тока при этом составляет 2 А на двигатель. Скорость и направление вращения могут быть заданы для каждого двигателя отдельно: каждый канал представляет собой независимый H-мост. Драйвер может работать как в режиме контроля скорости с помощью ШИМ (PWM), так и PLL. Для переключения режима используется соответствующий джампер.
 
 
		
			
			
			
			
				
					
			
		
			Питать шилд можно от Arduino (5 В), через контакт VIN (6,5—12 В) и от внешнего источника питания через соответствующий клеммник (4,8—35 В). Помимо всего прочего на плате имеется активный зуммер, ряд удобно выведенных аналоговых выходов c контактами питания на 5 В, панель для быстрого и комфортного подключения Bluetooth модуля и разъем для подключения серводвигателя.
 
Пример
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | int E1 = 10; int M1 = 12; int E2 = 11; int M2 = 13; void setup() {   pinMode(M1, OUTPUT);   pinMode(M2, OUTPUT); } void loop() {   for(int i = 0 ; i <= 255; i+=5)   {     digitalWrite(M1, HIGH);     digitalWrite(M2, HIGH);     analogWrite(E1, i);     analogWrite(E2, i);     delay(30);   }   delay(1000);   for(int j = 0 ; j <= 255; j+=5)   {     digitalWrite(M1, LOW);     digitalWrite(M2, LOW);     analogWrite(E1, j);     analogWrite(E2, j);     delay(30);   }   delay(1000); } | 











