91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 8.08MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-02-04
  • 語(yǔ)言: C/C++
  • 標(biāo)簽: HX711??WIFI??

資源簡(jiǎn)介

使用51單片機(jī)和ESP8266WiFI模塊,HX711稱重模塊獲取物體質(zhì)量后,通過(guò)wifi傳輸給PC客戶端,客戶端可以查看物體重量的數(shù)據(jù),還可以通過(guò)曲線形式展示重量的變化。包含有C#上位機(jī)程序 和 C語(yǔ)言單片機(jī)程序

資源截圖

代碼片段和文件信息

using?System;
using?System.Text;
using?System.Windows.Forms;
using?System.Net;
using?System.Net.Sockets;
using?System.Threading;
using?System.IO;
using?System.Collections.Generic;
using?System.Data;

namespace?WifiWeighClient
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????????//讀取當(dāng)前應(yīng)用程序目錄下的data.txt中的存儲(chǔ)數(shù)據(jù)
????????????path?=?System.AppDomain.CurrentDomain.SetupInformation.Applicationbase?+?“data.txt“;
????????????lines?=?new?List(File.ReadAllLines(path));
????????????dataCount?=?lines.Count;
????????????//CheckForIllegalCrossThreadCalls?=?false;
????????}
????????private?string?path;
????????private?int?dataCount;??//存儲(chǔ)數(shù)據(jù)個(gè)數(shù)

????????private?List?lines;?//存儲(chǔ)的稱重?cái)?shù)據(jù)?格式是?“月日重量“月和日各占倆位,后面幾位都是重量,一條數(shù)據(jù)一行

????????private?Thread?ThreadGetWeightMsg;?//主線程申明稱重線程

????????private?delegate?void?ShowWeight(string?msg);?//?通過(guò)委托方式來(lái)實(shí)現(xiàn)多線程編程

????????private?Socket?mySocket;

????????private?int?JiaoZhengWeight?=?20464;??//空載時(shí)候的重量??用于校正,當(dāng)前環(huán)境是20464

????????private?bool?IsJiaoZheng?=?false;

????????private?void?DisplayWeight(string?msg)?//此方法就是其他線程需要修改主線程控件上的內(nèi)容時(shí)才會(huì)調(diào)用
????????{
????????????if(IsJiaoZheng)??//進(jìn)入此函數(shù)時(shí)?是為了校正空載值
????????????{
????????????????int?tmp1;
????????????????int.TryParse(msg?out?tmp1);
????????????????JiaoZhengWeight?=?(int)(0.3105?*?tmp1?/?128);
????????????????IsJiaoZheng?=?false;
????????????????return;
????????????}
????????????if?(this.InvokeRequired)?//其他的線程在對(duì)主線程控件操作時(shí)需要調(diào)用invoke方法時(shí),此值為真
????????????{
????????????????ShowWeight?sw?=?new?ShowWeight(DisplayWeight);
????????????????this.Invoke(sw?new?object[]{msg?});?
????????????}
????????????else??//也就是說(shuō)其他線程調(diào)用此方法會(huì)導(dǎo)致上面的if語(yǔ)句執(zhí)行,然后委托主線程執(zhí)行此函數(shù),結(jié)果就進(jìn)入else段
????????????{
????????????????string?addData?=?string.Empty;//待插入的數(shù)據(jù)
????????????????int?tmp1tmp2tmonthtday;
????????????????int.TryParse(msg?out?tmp1);
????????????????tmp2?=?(int)(0.3105*tmp1?/?128)-JiaoZhengWeight;
???????????????//?tmp2?=?(int)(0.3125*?tmp1?/?128?-20598);
????????????????rTxtBoxDataReceived.AppendText(tmp2.ToString()+“\n“);
????????????????//-----------新增功能?,將當(dāng)天數(shù)據(jù)存儲(chǔ)到文件中----------
????????????????if?(tmp2?????????????????int?month?=?DateTime.Now.Month;
????????????????int?day?=?DateTime.Now.Day;
????????????????string?stmp?=?lines[dataCount?-?1];?//將當(dāng)前日期和最后一項(xiàng)比較,如果相同就覆蓋當(dāng)天的數(shù)據(jù)
????????????????int.TryParse(stmp.Substring(0?2)?out?tmonth);?//存儲(chǔ)的最后一項(xiàng)的月份
????????????????Console.WriteLine(“最后一項(xiàng)的月份“?+?tmonth.ToString());
????????????????int.TryParse(stmp.Substring(2?2)?out?tday);//存儲(chǔ)的最后一項(xiàng)的天數(shù)
????????????????Console.WriteLine(“最后一項(xiàng)的天數(shù)“+tday.ToString());

????????????????if?(tmonth?==?month?&&?tday?==?day)??//覆蓋最后一項(xiàng)
????????????????{
????????????????????lines.RemoveAt(dataCount?-?1);
????????????????????if?(month?????????????????????{
????????????????????????addData?+=?“0“?+?month.ToString();?//保持格式一致,前面?zhèn)z位是月,以下同理
????????????????????}

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????420??2019-05-04?15:32??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\read.txt

????..A..H.?????73216??2019-04-23?14:59??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\.vs\WifiWeighClient\v15\.suo

?????文件??????????0??2019-02-03?14:43??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\.vs\WifiWeighClient\v15\Server\sqlite3\db.lock

?????文件?????679936??2019-04-21?16:36??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\.vs\WifiWeighClient\v15\Server\sqlite3\storage.ide

?????文件??????32768??2019-04-23?14:56??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\.vs\WifiWeighClient\v15\Server\sqlite3\storage.ide-shm

?????文件????4128272??2019-04-21?17:26??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\.vs\WifiWeighClient\v15\Server\sqlite3\storage.ide-wal

?????文件????????189??2019-02-03?14:42??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\App.config

?????文件????????278??2019-04-23?11:56??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\bin\Debug\data.txt

?????文件?????617472??2019-02-21?06:30??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\bin\Debug\HslCommunication.dll

?????文件?????977131??2019-02-21?06:30??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\bin\Debug\HslCommunication.xml

?????文件?????504320??2016-01-28?14:22??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\bin\Debug\Newtonsoft.Json.dll

?????文件????1911808??2019-04-21?20:12??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\bin\Debug\WifiWeighClient.exe

?????文件????????189??2019-02-03?14:42??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\bin\Debug\WifiWeighClient.exe.config

?????文件??????32256??2019-04-21?20:12??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\bin\Debug\WifiWeighClient.pdb

?????文件???????8944??2019-04-21?17:26??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\Form1.cs

?????文件??????12150??2019-04-12?20:35??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\Form1.Designer.cs

?????文件????2846601??2019-04-12?20:35??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\Form1.resx

?????文件???????1706??2019-04-21?16:06??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\Form2.cs

?????文件???????3173??2019-04-21?16:06??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\Form2.Designer.cs

?????文件???????5817??2019-04-21?16:06??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\Form2.resx

?????文件??????11000??2019-04-21?15:47??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????7576??2019-04-21?16:02??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件??????????0??2019-02-03?14:43??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

?????文件??????????0??2019-02-03?14:43??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

?????文件??????????0??2019-02-03?14:43??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

?????文件??????????0??2019-04-21?20:12??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\obj\Debug\WifiWeighClient.csproj.CopyComplete

?????文件?????????42??2019-04-21?16:02??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\obj\Debug\WifiWeighClient.csproj.CoreCompileInputs.cache

?????文件???????4447??2019-04-12?21:22??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\obj\Debug\WifiWeighClient.csproj.FileListAbsolute.txt

?????文件???????1070??2019-04-21?16:06??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\obj\Debug\WifiWeighClient.csproj.GenerateResource.cache

?????文件??????61947??2019-04-12?21:22??無(wú)線稱重機(jī)(畢業(yè)設(shè)計(jì))\wifi上位機(jī)程序\WifiWeighClient\WifiWeighClient\obj\Debug\WifiWeighClient.csprojAssemblyReference.cache

............此處省略54個(gè)文件信息

評(píng)論

共有 條評(píng)論