hesg
发表于 2018-11-14 20:57:20
zhuhai 发表于 2018-11-14 16:06
ITR-8402 940nm波长 6mm槽宽,请问楼主,蜂是在 6mm槽宽中间通过吗
不错,是这样的。
hesg
发表于 2018-11-14 20:58:56
zhuhai 发表于 2018-11-14 16:22
我也想学ARDUINO,楼主能否指点下,少走弯路
没问题,如有需要了解的,你提出看我是否可以帮到你。
hesg
发表于 2018-11-14 21:18:01
本帖最后由 hesg 于 2018-11-14 21:33 编辑
试用了几天,因为收蜜后喂糖,巢箱内达到百分百的湿度,原来的传感器结露不能用,现在重新选用另一型号的传感器,今天晚上刚调试好,还未安装到巢箱里,下面是液晶屏的显示状态:
左上:日期
中上:空气温度
右上:时间
左上第二行:蜜蜂各通道的通行状态,
第三行:某时刻的已出勤总数
第四行:某时刻的每一分钟出勤密度。
右下框:蜂箱内某时刻的温湿度。因此时还未放入箱内现在显示的还是空气温湿度,现在下雨,因此湿度较大。
zhuhai
发表于 2018-11-15 08:32:51
hesg 发表于 2018-11-14 20:58
没问题,如有需要了解的,你提出看我是否可以帮到你。
谢谢,能否推荐一本书?本人有软件编程经验,都是基于数据库应用的。
硬件买什么样的实验板,请根据你的经验推荐
hesg
发表于 2018-11-15 11:37:21
zhuhai 发表于 2018-11-15 08:32
谢谢,能否推荐一本书?本人有软件编程经验,都是基于数据库应用的。
硬件买什么样的实验板,请根据你的 ...
这方面的书太多,值得推荐的可参照一楼的,书中各种实验代码都有提供下载,省去敲击键盘的麻烦,而且敲错一个字,甚至一个字母的大小写错误就得让你检查好久摸不着头脑。至于实验板嘛可千万别买套件,套件上有很多都是浪费用不到的,可按照书中的实验内容,选择性购买。
zhuhai
发表于 2018-11-15 13:04:19
hesg 发表于 2018-11-15 11:37
这方面的书太多,值得推荐的可参照一楼的,书中各种实验代码都有提供下载,省去敲击键盘的麻烦,而且 ...
谢谢,今天去买
HNDA
发表于 2018-11-15 14:20:06
你们确实太牛了
大山蜜
发表于 2018-11-19 15:48:54
const int ain = 44; //pin 44 is the first digital input for Gate A
const int aout = 45;// pin 45 is the second digital input for Gate A
const intbin = 42;// same for Gate B
const intbout = 43; // same for Gate B
// Variables will change:
int ins = 0;// counts ins and outs
int outs = 0;
int ai = 0;// Gate A 1st pin status
int lai = 0; // Gate A last status of 1st pin
int ao = 0;// Gate A 2nd pin status
int lao = 0;// Gate A last status of 2nd pin
int bi = 0;
int lbi = 0;
int bo = 0;
int lbo = 0;
int count = 0;// this just tests if there has been a change in our bee count
int lcount = 0;
void setup() {
// initialize the button pin as a input:
pinMode(ain, INPUT);
pinMode(aout, INPUT);
pinMode(bin, INPUT);
pinMode(bout, INPUT);
// initialize serial communication:
Serial.begin(38400); //a bit different than the Arduino here.... 38400
}
void loop() {
// read the pushbutton input pin:
ai = digitalRead(ain);
ao = digitalRead(aout);
bi = digitalRead(bin);
bo = digitalRead(bout);
if (lai != ai){// has the status if the 1st pin changed?
if (ai > ao) {// if yes, is the bee going in or out?
ins++; // if its going in add one bee to ins
}}
if (lao != ao){
if (ao > ai) {
outs++;
}}
if (lbi != bi){
if (bi > bo) {
ins++;
}}
if (lbo != bo){
if (bo > bi) {
outs++;
}}
lai = ai; // updates the last status
lao = ao;
lbi = bi;
lbo = bo;
count = ins + outs;
if (lcount != count){ // if the count has changed we print the new count
Serial.print("number In:");
Serial.println(ins);
Serial.print("number Out:");
Serial.println(outs);
lcount = count;
}
}
大山蜜
发表于 2018-11-30 17:40:45
楼主可以考虑用寄存器,这样就节省IO口了
hesg
发表于 2018-12-1 08:33:41
大山蜜 发表于 2018-11-30 17:40
楼主可以考虑用寄存器,这样就节省IO口了
这倒没必要,IO口有多的。
hesg
发表于 2018-12-4 11:08:14
大山蜜 发表于 2018-11-30 17:40
楼主可以考虑用寄存器,这样就节省IO口了
刚看到你的私信,现在画了一张传感器管脚图,你可参考。好几天了才回复,不好意思。
大山蜜
发表于 2018-12-4 22:05:18
多谢楼主!!
hesg
发表于 2018-12-28 21:00:21
入冬了,为了关小巣门,先拆下开春后再安装上去。
1826700
发表于 2018-12-31 13:12:58
https://item.taobao.com/item.htm?spm=2013.1.w4004-20393185891.4.73235111C59xGX&id=525304529421
1826700
发表于 2018-12-31 13:18:43
大连云飞电子扫描鸽钟主机https://item.taobao.com/item.htm?spm=2013.1.w4004-20393185891.4.73235111C59xGX&id=525304529421