L298N 是一种双H桥电机驱动芯片,其中每个H桥可以提供2A的电流,功率部分的供电电压范围是2.5-48v,逻辑部分5v供电,接受5vTTL电平。

    L298N模块12v是给模块供电,5v是输出,意思就是L298N的模块接入12V电源,同时输出5V电源可以给其他模块供电。

    image.png

    image.png

    image.png

    image.png

    1. //LingShun Lab
    2. int input1 = 5; // 定义uno的pin 5 向 input1 输出
    3. int input2 = 6; // 定义uno的pin 6 向 input2 输出
    4. int input3 = 9; // 定义uno的pin 9 向 input3 输出
    5. int input4 = 10; // 定义uno的pin 10 向 input4 输出
    6. void setup() {
    7. // Serial.begin (9600);
    8. //初始化各IO,模式为OUTPUT 输出模式
    9. pinMode(input1,OUTPUT);
    10. pinMode(input2,OUTPUT);
    11. pinMode(input3,OUTPUT);
    12. pinMode(input4,OUTPUT);
    13. }
    14. void loop() {
    15. //forward 向前转
    16. digitalWrite(input1,HIGH); //给高电平
    17. digitalWrite(input2,LOW); //给低电平
    18. digitalWrite(input3,HIGH); //给高电平
    19. digitalWrite(input4,LOW); //给低电平
    20. delay(1000); //延时1秒
    21. //stop 停止
    22. digitalWrite(input1,LOW);
    23. digitalWrite(input2,LOW);
    24. digitalWrite(input3,LOW);
    25. digitalWrite(input4,LOW);
    26. delay(500); //延时0.5秒
    27. //back 向后转
    28. digitalWrite(input1,LOW);
    29. digitalWrite(input2,HIGH);
    30. digitalWrite(input3,LOW);
    31. digitalWrite(input4,HIGH);
    32. delay(1000);
    33. }