电子信息工程专业毕设题目大全!基于单片机的!

2024-11-19 00:50:27
推荐回答(5个)
回答1:

首先:电子信息专业毕设,大部分就是提取外界信息通过某一个控制器做出反馈和控制。
基于单片机的毕设题目:大类可以是,工业五大类,温度,压力,流量,液位,成分。如果厉害一点的,可以做视觉识别类的。还阔以做信息交互,红绿灯等。

温度:可以从锅炉温度控制,管道温度检测,环境温度感应(报警器)等。
压力:管道压力测量。
其实好做一点的,你可以做一个单片机电机驱动电路。

回答2:

应该差不多了吧!仅供参考哦!

回答3:


import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;

import com.lingnet.app.tv.R;
import com.zhy.autolayout.utils.AutoUtils;

import java.util.LinkedList;
import java.util.List;
import java.util.Map;

import butterknife.ButterKnife;

public class MessageAdapter extends RecyclerView.Adapter {


private List> dataList = null;
Context context;

public MessageAdapter(Context context) {
this.context = context;
}

public void notifyDataSetChanged(List> dataList) {
if (dataList == null) {
this.dataList = new LinkedList<>();
} else {
if (this.dataList == null) {
this.dataList = new LinkedList<>();
}
this.dataList.addAll(dataList);
}
super.notifyDataSetChanged();
}

public void addData(List> dataList) {
if (dataList != null) {
this.dataList.addAll(dataList);
} else {
this.dataList = dataList;
}
}

//创建新View,被LayoutManager所调用
@Override
public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int viewType) {
View view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout
.list_item_message, viewGroup, false);
ViewHolder vh = new ViewHolder(view);
return vh;
}

//将数据与界面进行绑定的操作
@Override
public void onBindViewHolder(ViewHolder viewHolder, int position) {
Map data = dataList.get(position);
viewHolder.itemView.setTag(data);
}

//获取数据的数量
@Override
public int getItemCount() {
int count = 0;
if (dataList != null) {
count = dataList.size();
}
return count;
}

//自定义的ViewHolder,持有每个Item的的所有界面元素
public static class ViewHolder extends RecyclerView.ViewHolder {

public ViewHolder(View view) {
super(view);
ButterKnife.bind(this, view);
AutoUtils.autoSize(view);
}
}

}


回答4:

题目是老师出的。

回答5:

现在要这些有什么用,毕设恐怕都基本做完了。