{"id":661,"date":"2022-05-28T15:20:01","date_gmt":"2022-05-28T07:20:01","guid":{"rendered":"https:\/\/usei.cn\/?p=661"},"modified":"2022-05-28T15:21:56","modified_gmt":"2022-05-28T07:21:56","slug":"l298n-%e9%a9%b1%e5%8a%a8-42%e6%ad%a5%e8%bf%9b%e7%94%b5%e6%9c%ba","status":"publish","type":"post","link":"https:\/\/usei.cn\/index.php\/2022\/05\/28\/l298n-%e9%a9%b1%e5%8a%a8-42%e6%ad%a5%e8%bf%9b%e7%94%b5%e6%9c%ba\/","title":{"rendered":"L298N \u9a71\u52a8 42\u6b65\u8fdb\u7535\u673a"},"content":{"rendered":"\n<p>L298N \u53ef\u4ee5\u63a7\u5236\u4e24\u4e2a\u666e\u901a\u7535\u673a\u548c\u4e00\u4e2a\u6b65\u8fdb\u7535\u673a\uff0c\u672c\u7ae0\u4ecb\u7ecd\u5982\u4f55\u9a71\u52a842\u6b65\u8fdb\u7535\u673a<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u6b65\u8fdb\u7535\u673a\u7279\u70b9\uff1a<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>\u5b83\u662f\u901a\u8fc7\u8f93\u5165\u8109\u51b2\u4fe1\u53f7\u6765\u8fdb\u884c\u63a7\u5236\u7684<\/li><li>\u7535\u673a\u7684\u603b\u8f6c\u52a8\u89d2\u5ea6\u7531\u8f93\u5165\u8109\u51b2\u6570\u51b3\u5b9a<\/li><li>\u7535\u673a\u7684\u8f6c\u901f\u7531\u8109\u51b2\u4fe1\u53f7\u9891\u7387\u51b3\u5b9a<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u6b65\u8fdb\u7535\u673a\u76f8\u5173\u6982\u5ff5\uff1a<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>\u62cd\u6570<\/strong><br>\u5b8c\u6210\u4e00\u4e2a\u78c1\u573a\u5468\u671f\u6027\u53d8\u5316\u6240\u9700\u8109\u51b2\u6570\u6216\u5bfc\u7535\u72b6\u6001\u7528n\u8868\u793a\uff0c\u6216\u6307\u7535\u673a\u8f6c\u8fc7\u4e00\u4e2a\u9f7f\u8ddd\u89d2\u6240\u9700\u8109\u51b2\u6570\uff0c\u4ee5\u56db\u76f8\u7535\u673a\u4e3a\u4f8b\uff0c\u6709\u56db\u76f8\u56db\u62cd\u8fd0\u884c\u65b9\u5f0f\u5373AB-BC-CD-DA-AB\uff0c\u56db\u76f8\u516b\u62cd\u8fd0\u884c\u65b9\u5f0f\u5373A-AB-B-BC-C-CD-D-DA-A\u3002<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>\u6b65\u8ddd\u89d2<\/strong><br>\u63a7\u5236\u7cfb\u7edf\u6bcf\u53d1\u4e00\u4e2a\u6b65\u8fdb\u8109\u51b2\u4fe1\u53f7\uff0c\u7535\u673a\u6240\u8f6c\u52a8\u7684\u89d2\u5ea6\u3002\u73b0\u5728\u5e02\u573a\u4e0a\u5e38\u89c4\u7684\u4e8c\u3001\u56db\u76f8\u6df7\u5408\u5f0f\u6b65\u8fdb\u7535\u673a\u57fa\u672c\u6b65\u8ddd\u89d2\u90fd\u662f1.8\u00b0\u3002<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u6240\u9700\u6750\u6599:<\/h2>\n\n\n\n<p>NodeMcu\uff08esp8266\uff09<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>NodeMcu\uff08esp8266\uff09<\/li><li>L298N \u6a21\u5757<\/li><li>42\u6b65\u8fdb\u7535\u673a<\/li><li>\u675c\u90a6\u7ebf<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">L298N<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/usei.cn\/wp-content\/uploads\/2022\/05\/image-7.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/usei.cn\/wp-content\/uploads\/2022\/05\/image-7.png'><img class=\"lazyload lazyload-style-3\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"970\" height=\"852\" data-original=\"https:\/\/usei.cn\/wp-content\/uploads\/2022\/05\/image-7.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-668\"  sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/div><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u6b65\u8fdb\u7535\u673a\u7684\u9a71\u52a8\u539f\u7406<\/h2>\n\n\n\n<p>\u9a71\u52a8\u6b65\u8fdb\u7535\u673a\u8d70\u4e00\u6b65\u5206\u4e0b\u9762\u56db\u4e2a\u9636\u6bb5<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/usei.cn\/wp-content\/uploads\/2022\/05\/image-8.png\"><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/usei.cn\/wp-content\/uploads\/2022\/05\/image-8.png'><img class=\"lazyload lazyload-style-3\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  loading=\"lazy\" decoding=\"async\" width=\"610\" height=\"181\" data-original=\"https:\/\/usei.cn\/wp-content\/uploads\/2022\/05\/image-8.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" class=\"wp-image-669\"  sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/div><\/a><\/figure>\n\n\n\n<p><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>\uff01\uff01\uff01Esp8266 \u9700\u8981\u548cL298N\u5171\u5730GND\uff0c\u4e0d\u7136L298N\u65e0\u6cd5\u5de5\u4f5c\u3002<\/strong><\/mark><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u6d4b\u8bd5\u4ee3\u7801<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>int IN1 = 16; \/\/\u5b9a\u4e49L298N-1\u63a7\u5236\u5f15\u811a\r\nint IN2 = 5;\r\nint IN3 = 4;\r\nint IN4 = 0;\r\nint waitTime = 10;    \/\/ \u7535\u673a\u8f6c\u52a8\u901f\u5ea6\r\n\r\n\/**\r\n * \u8c03\u7528\u4e00\u6b21\uff0c\u6b65\u8fdb\u7535\u673a\u8d70\u4e00\u6b65\r\n *\/\r\nvoid TwoPhaseMotor(unsigned char nInputData ,unsigned char nDirection)\r\n{\r\n        if(1 == nDirection)             \/\/\u9006\u65f6\u9488\r\n        {\r\n                switch(nInputData)\r\n                {\r\n                        case 1:\r\n                        {\r\n                          digitalWrite(IN1, LOW);\r\n                          digitalWrite(IN2, HIGH);\r\n                          digitalWrite(IN3, LOW);\r\n                          digitalWrite(IN4, HIGH);\r\n                        }\r\n                        break;\r\n                        case 2:\r\n                        {\r\n                          digitalWrite(IN1, LOW);\r\n                          digitalWrite(IN2, HIGH);\r\n                          digitalWrite(IN3, HIGH);\r\n                          digitalWrite(IN4, LOW);\r\n                        }\r\n                        break;\r\n                        case 3:\r\n                        {\r\n                          digitalWrite(IN1, HIGH);\r\n                          digitalWrite(IN2, LOW);\r\n                          digitalWrite(IN3, HIGH);\r\n                          digitalWrite(IN4, LOW);\r\n                        }\r\n                        break;\r\n                        case 4:\r\n                        {\r\n                          digitalWrite(IN1, HIGH);\r\n                          digitalWrite(IN2, LOW);\r\n                          digitalWrite(IN3, LOW);\r\n                          digitalWrite(IN4, HIGH);\r\n                        }\r\n                        break;\r\n                }\r\n        }\r\n        else if(0 == nDirection)        \/\/\u987a\u65f6\u9488\r\n        {\r\n                switch(nInputData)\r\n                {\r\n                        case 1:\r\n                        {\r\n                          digitalWrite(IN1, HIGH);\r\n                          digitalWrite(IN2, LOW);\r\n                          digitalWrite(IN3, LOW);\r\n                          digitalWrite(IN4, HIGH);\r\n                        }\r\n                        break;\r\n                        case 2:\r\n                        {\r\n                          digitalWrite(IN1, HIGH);\r\n                          digitalWrite(IN2, LOW);\r\n                          digitalWrite(IN3, HIGH);\r\n                          digitalWrite(IN4, LOW);\r\n                        }\r\n                        break;\r\n                        case 3:\r\n                        {\r\n                          digitalWrite(IN1, LOW);\r\n                          digitalWrite(IN2, HIGH);\r\n                          digitalWrite(IN3, HIGH);\r\n                          digitalWrite(IN4, LOW);\r\n                        }\r\n                        break;\r\n                        case 4:\r\n                        {\r\n                          digitalWrite(IN1, LOW);\r\n                          digitalWrite(IN2, HIGH);\r\n                          digitalWrite(IN3, LOW);\r\n                          digitalWrite(IN4, HIGH);\r\n                        }\r\n                        break;\r\n                }\r\n        }\r\n}\r\nvoid TwoPhaseMotorNCircle(int n,unsigned char direction)\r\n{\r\n    int i,j;\r\n\/\/ \r\n\/\/    L298D_12ENA = 1;    \/\/\u53ea\u6709\u8f6c\u7684\u65f6\u5019\u4f7f\u80fd\uff0c\u5426\u5219\u6301\u7eed\u4f9b\u7535\uff0c\u82af\u7247\u548c\u7535\u673a\u8fc7\u70ed\u3002\r\n\/\/    L298D_34ENA = 1;\r\n \r\n    for(i=0;i&lt;n;i++)\r\n    {\r\n      \/\/ \u56db\u4e2a\u9636\u6bb5\r\n        for(j=1;j&lt;=4;j++)\r\n        {\r\n            Serial.print(\"J:\");\r\n            Serial.println(j);\r\n            TwoPhaseMotor(j,direction);\r\n            delay(2);\r\n        }\r\n    }\r\n}\r\nvoid setup() {\r\n  \/\/ \u542f\u52a8\r\n  pinMode(IN1, OUTPUT);\r\n  pinMode(IN2, OUTPUT);\r\n  pinMode(IN3, OUTPUT);\r\n  pinMode(IN4, OUTPUT);\r\n  Serial.begin(9600); \r\n\r\n}\r\n\r\n\r\nvoid loop() {\r\n  \/\/ put your main code here, to run repeatedly:\r\n  Serial.println(\"loop\");\r\n  TwoPhaseMotorNCircle(1,1);\r\n}\r\n<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>L298N \u53ef\u4ee5\u63a7\u5236\u4e24\u4e2a\u666e\u901a\u7535\u673a\u548c\u4e00\u4e2a\u6b65\u8fdb\u7535\u673a\uff0c\u672c\u7ae0\u4ecb\u7ecd\u5982\u4f55\u9a71\u52a842\u6b65\u8fdb\u7535\u673a \u6b65\u8fdb\u7535\u673a\u7279\u70b9\uff1a \u5b83\u662f\u901a\u8fc7\u8f93\u5165\u8109\u51b2 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-661","post","type-post","status-publish","format-standard","hentry","category-lot"],"_links":{"self":[{"href":"https:\/\/usei.cn\/index.php\/wp-json\/wp\/v2\/posts\/661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/usei.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/usei.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/usei.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/usei.cn\/index.php\/wp-json\/wp\/v2\/comments?post=661"}],"version-history":[{"count":23,"href":"https:\/\/usei.cn\/index.php\/wp-json\/wp\/v2\/posts\/661\/revisions"}],"predecessor-version":[{"id":686,"href":"https:\/\/usei.cn\/index.php\/wp-json\/wp\/v2\/posts\/661\/revisions\/686"}],"wp:attachment":[{"href":"https:\/\/usei.cn\/index.php\/wp-json\/wp\/v2\/media?parent=661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/usei.cn\/index.php\/wp-json\/wp\/v2\/categories?post=661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/usei.cn\/index.php\/wp-json\/wp\/v2\/tags?post=661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}