ESP8266/NodeMCU控制L298N模块驱动直流电机(修正版)

  • N6_128231
    了解作者
  • 4.1MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-06-15 18:22
    上传日期
之前发的程序错了,错吧占空比当作调速的条件了,现在这个是修正版,大家下载这个吧。PWM频率才是调速的条件。 NodeMcu control L298N MOTOR DRIVER 通过COM口输入命令,控制L298N电机模块,驱动直流电机,可调节电机速度、正转、反转、停转 命令:正转11、反转12、停转10 速度2xxx,后面的速度必须为为三位数,是通过修改PWM的频率来实现调速的,例如 2100、2064、2999 内含完整VS2017工程,也可以用Arduino IDE直接打开ino文件。
Sketch_L298N_MOTOR_fix.zip
  • Debug
  • Sketch_L298N_MOTOR
  • Sketch_L298N_MOTOR.vcxproj
    6.4KB
  • Debug
  • Sketch_L298N_MOTOR.cpp.d
    8.1KB
  • Sketch_L298N_MOTOR.ino.bin
    251.9KB
  • EspSysInfo.cpp.o
    67.4KB
  • board.buildinfo
    29KB
  • core
  • abi.cpp.o
    43.7KB
  • core_esp8266_wiring_digital.c.o
    22.4KB
  • Tone.cpp.o
    35.3KB
  • cont_util.c.o
    7.6KB
  • umm_malloc.c.o
    33.1KB
  • core_esp8266_wiring_pulse.c.o
    9.2KB
  • sntp-lwip2.c.o
    31.9KB
  • IPAddress.cpp.d
    8.2KB
  • base64.cpp.o
    41.6KB
  • MD5Builder.cpp.d
    7.8KB
  • core_esp8266_flash_utils.c.d
    1003B
  • core_esp8266_noniso.c.o
    15.9KB
  • core_esp8266_postmortem.c.d
    8.3KB
  • libc_replacements.c.o
    16.3KB
  • core_esp8266_i2s.c.o
    26.7KB
  • pgmspace.cpp.o
    35.1KB
  • heap.c.d
    3.9KB
  • WMath.cpp.d
    3.1KB
  • Stream.cpp.d
    7.8KB
  • sntp-lwip2.c.d
    7.6KB
  • core_esp8266_wiring.c.o
    15.4KB
  • spiffs_nucleus.c.d
    3.7KB
  • debug.cpp.o
    29.9KB
  • core_esp8266_wiring_pwm.c.d
    5.6KB
  • core_esp8266_wiring_digital.c.d
    5.6KB
  • core_esp8266_si2c.c.d
    5.1KB
  • core_esp8266_wiring.c.d
    9.2KB
  • core_esp8266_wiring_pwm.c.o
    23.1KB
  • Tone.cpp.d
    7.8KB
  • core_esp8266_wiring_analog.c.d
    5.1KB
  • core_esp8266_i2s.c.d
    5.8KB
  • core_esp8266_eboot_command.c.o
    10.2KB
  • spiffs_hydrogen.c.d
    3.7KB
  • cont_util.c.d
    1.5KB
  • cencode.c.o
    15.4KB
  • umm_malloc.c.d
    5KB
  • HardwareSerial.cpp.d
    7.8KB
  • core_esp8266_phy.c.o
    11.1KB
  • spiffs_gc.c.d
    3.7KB
  • heap.c.o
    19.2KB
  • HardwareSerial.cpp.o
    60.5KB
  • StreamString.cpp.o
    47.1KB
  • spiffs_check.c.o
    68.5KB
  • WMath.cpp.o
    12.9KB
  • uart.c.d
    8.9KB
  • core_esp8266_main.cpp.d
    11.5KB
  • uart.c.o
    46.5KB
  • core_esp8266_timer.c.d
    5.5KB
  • core_esp8266_wiring_shift.c.o
    8.7KB
  • spiffs_api.cpp.d
    6.5KB
  • FunctionalInterrupt.cpp.d
    1.5KB
  • spiffs_hydrogen.c.o
    115KB
  • core_esp8266_flash_utils.c.o
    5.9KB
  • core_esp8266_noniso.c.d
    3.4KB
  • Print.cpp.d
    7.9KB
  • cdecode.c.o
    16.3KB
  • spiffs_gc.c.o
    47.6KB
  • cont.S.o
    3.4KB
  • core_esp8266_phy.c.d
    3.3KB
  • spiffs_cache.c.d
    3.7KB
  • FS.cpp.d
    5.9KB
  • Stream.cpp.o
    68.6KB
  • StreamString.cpp.d
    8KB
  • Schedule.cpp.d
    365B
  • core_esp8266_wiring_shift.c.d
    5.1KB
  • time.c.o
    17.7KB
  • debug.cpp.d
    7.8KB
  • spiffs_check.c.d
    3.7KB
  • IPAddress.cpp.o
    52.2KB
  • core_esp8266_wiring_analog.c.o
    5.7KB
  • cont.S.d
    232B
  • pgmspace.cpp.d
    4.2KB
  • base64.cpp.d
    8.2KB
  • libc_replacements.c.d
    9.1KB
  • Esp.cpp.d
    11.5KB
  • core_esp8266_si2c.c.o
    27.6KB
  • WString.cpp.o
    157.4KB
  • Print.cpp.o
    91KB
  • abi.cpp.d
    8.1KB
  • Esp-version.cpp.o
    44.9KB
  • spiffs_hal.cpp.d
    8.3KB
  • Updater.cpp.d
    11.8KB
  • FS.cpp.o
    104.3KB
  • FunctionalInterrupt.cpp.o
    23.9KB
  • spiffs_nucleus.c.o
    162.7KB
  • cdecode.c.d
    979B
  • MD5Builder.cpp.o
    51.8KB
  • Updater.cpp.o
    83.4KB
  • Schedule.cpp.o
    34.6KB
  • spiffs_hal.cpp.o
    50.6KB
  • core_esp8266_main.cpp.o
    44.6KB
内容介绍
// // // #include <ESP8266WiFi.h> #include "EspSysInfo.h" void EspSysInfoClass::PrintChipInfo() { Serial.println(); Serial.println(); Serial.println("------System Infomation------"); Serial.print("AP_MAC: "); Serial.println(WiFi.softAPmacAddress()); Serial.print("STA_MAC: "); Serial.println(WiFi.macAddress()); Serial.print("DEVICE_ID: "); Serial.println(ESP.getChipId()); Serial.println("-----------------------------"); Serial.println(); } void EspSysInfoClass::PrintChipInfo(char * verCode) { Serial.println(); Serial.println(); Serial.println("------System Infomation------"); Serial.print("AP_MAC: "); Serial.println(WiFi.softAPmacAddress()); Serial.print("STA_MAC: "); Serial.println(WiFi.macAddress()); Serial.print("DEVICE_ID: "); Serial.println(ESP.getChipId()); Serial.print("VERSION: "); Serial.println(verCode); Serial.println("-----------------------------"); Serial.println(); } void EspSysInfoClass::PrintChipInfo(char * verCode, char * discription) { Serial.println(); Serial.println(); Serial.println("------System Infomation------"); Serial.print("AP_MAC: "); Serial.println(WiFi.softAPmacAddress()); Serial.print("STA_MAC: "); Serial.println(WiFi.macAddress()); Serial.print("DEVICE_ID: "); Serial.println(ESP.getChipId()); Serial.print("VER: "); Serial.println(verCode); Serial.println("Notice: "); Serial.println(discription); Serial.println("-----------------------------"); Serial.println(); } EspSysInfoClass EspSysInfo;
评论
    相关推荐