?? main.c
字號:
//-----------------------------------------------------------------
// 名稱: 溫控電機在L298N驅動下改變速度與方向運行
//-----------------------------------------------------------------
// 說明: 本例運行過程中:
// 1. 外界溫度在45℃以上時電機加速正轉/小于10℃時加速反轉
// 2. 溫度達到75℃及以上時電機全速正轉/溫度在0℃及以下時達到全速反轉
// 3. 溫度回到10℃至45℃之間時電機快速過渡到停止狀態
// 4. 通過虛擬示波器可觀察PWM波形
//
//-----------------------------------------------------------------
#include <avr/io.h>
#include <avr/interrupt.h>
#include <util/delay.h>
#include <string.h>
#include <stdio.h>
#define INT8 signed char
#define INT8U unsigned char
#define INT16U unsigned int
//溫度傳感器相關函數及相關變量
//液晶相關函數
//L298N控制引腳操作定義
//-----------------------------------------------------------------
// 主函數
//-----------------------------------------------------------------
int main()
{
}
//-----------------------------------------------------------------
// 定時器中斷,持續讀取當前溫度,刷新LCD顯示并控制L298N變速變向運行
//-----------------------------------------------------------------
ISR (TIMER0_OVF_vect)
{
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -