Honey Bee teller (3 / 4 stap)

Stap 3: Programmeren - gemakkelijk


De Teensy is geprogrammeerd in de Arduino... of C++ maar ik ben een beetje vertrouwd met Arduino...

De code is die hieronder zijn toegevoegd.

/*
Dit is voor de eerste twee gateways: A en B.
*/
Deze constante verandert niet:
Const int ain = 44;                   PIN 44 is de eerste digitale ingang voor poort A
Const int aout = 45;                 PIN 45 is de tweede digitale ingang voor poort A
Const int bin = 42;                  hetzelfde voor poort B
Const int bout = 43;                hetzelfde voor poort B

Variabelen zal veranderen:
int ins = 0;                                telt de ins en outs
int outs = 0;

int ai = 0;                                  Een 1ste Pinstatus Gate
int lai = 0;                                 Een laatste status van 1ste pin poort
int ao = 0;                                Een 2de Pinstatus Gate
int lao = 0;                               Een laatste status van 2de pin poort

int bi = 0;
int lbi = 0;
int bo = 0;
int lbo = 0;

int count = 0;                                   Dit test net als is er een verandering in onze bijen tellen
int lcount = 0;

VOID Setup {/ / de knop pin als een input te initialiseren:
pinMode (ain, INPUT);
pinMode (aout, INPUT);
pinMode (bin, INPUT);
pinMode (bout, INPUT);

seriële communicatiepoorten te initialiseren:
Serial.begin(38400);                     een beetje anders dan de Arduino hier... 38400
}

void loop {}
Lees de drukknop invoer pin:
AI = digitalRead(ain);
Ao = digitalRead(aout);

bi = digitalRead(bin);
Bo = digitalRead(bout);

Als (lai! = ai) {/ / heeft de status als de 1e pin gewijzigd?
Als (ai > ao) {/ / zo ja, is de honingbij going in of uit?
ins ++;                     als zijn het gaan een honingbij aan ins toevoegen
}}
Als (lao! = ao) {}
Als (ao > ai) {}
outs ++;
}}

Als (lbi! = bi) {}
Als (bi > bo) {}
ins ++;
}}
Als (lbo! = bo) {}
Als (bo > bi) {}
outs ++;
}}

Lai = ai;                        de laatste status bijgewerkt
Lao = ao;
lbi = bi;
LBO = bo;

Graaf = ins + outs;

Als (lcount! = aantal) {/ / als de telling veranderd drukken we de nieuwe graaf

Serial.Print ("aantal:");
Serial.println(ins);
Serial.Print ("nummer uit:");
Serial.println(outs);

lcount = aantal;
}
}

Ik heb een debeebouce reeks toegevoegd.  Hier is de laatste kalibratie video van vandaag 06/26/12. De 91% accuraat, maar er nog een beetje ruimte is te verbeteren:

Gerelateerde Artikelen

Honey Bee Counter II

Honey Bee Counter II

Hallo, heb ik dit project gemakkelijker te bouwen, logboek van de gegevens, en het posten van gegevens. Deze bee-teller zoals het laatste ontwerp telt bijen gaan in en uit door twaalf poorten.We hebben samen met een aantal nieuwe onderzoekers en onde
Honey bee cake blik is mooi

Honey bee cake blik is mooi

honey bee cake blik is geweldig en zeker smakelijk.Stap 1: Meterials1. een kopje suiker.2. 3/4 kop van olie3. een kopje van honing.4. 3 eieren5. 1 theelepel kaneel.6. 2 1 2 kopje bloem.7. 1 bakpoeder.8. 2 kopje theeStap 2: voorbereiding Bekijk de fot
De worteltaart walnoten Honey Bee Hive

De worteltaart walnoten Honey Bee Hive

Ik begrijp dat deze wedstrijd een besef dat is aangevoerd is naar het opslaan van bijen tegen de nadelige gevolgen van pesticiden. Vandaar is mijn visie in het maken van deze taart A PESTICIDE gratis HOME voor de bijen. Daarom besloten heb ik om te m
Honey Bee taart

Honey Bee taart

Ik maakte deze taart met honing Cake Base en Marshmallow Fondant. Ik ben volledig tevreden met het resultaat van de taart. Hoop dat u allen graag de mevrouw en mijnheer Honey Bee en hun Baby-Beezzzzzz... :)Deze taart is Perfect voor alle gelegenheden
Honey Bee vak

Honey Bee vak

Dit is een honing honingbij doos die ik heb voor een vriend gemaakt. Het heeft elkaar grijpende gewrichten die zijn gemaakt met behulp van een script Rhino/sprinkhaan. Ik besloten om het kruid een beetje en geef het vak meer uitstraling.Het doel was
Honey Bee Cupcake

Honey Bee Cupcake

Honey Bee Cupcake op Howcast dit is een How-to om een schattig honingbij bovenop een cupcake behive.
Multiplex Honey Bee zwerm aas vangst korf en Nucleus Box - Dual Purpose Hoe DIY plannen

Multiplex Honey Bee zwerm aas vangst korf en Nucleus Box - Dual Purpose Hoe DIY plannen

Vangen van zwermen van de bijen heeft als een van de meest opwindende en fascinerende gebeurtenissen van het jaar. Ik zeg 'gebeurtenis' omdat het de neiging te gebeuren meestal in de maand mei in het Verenigd Koninkrijk. Vorig jaar, 2015, we gevangen
Start een achtertuin Honey Bee Hive

Start een achtertuin Honey Bee Hive

Dit voorjaar ik uit een van mijn lange draagkracht klopte do's - gratis variëren bijen! Enkel kidding goed - soort. We begonnen met twee korven bijen.Mijn vader heeft gehouden bijen voor het grootste deel van mijn volwassen leven - helaas een wending
Honey Bee zwerm vangst bijenkasten

Honey Bee zwerm vangst bijenkasten

Ik ga hier proberen en uitleggen hoe het bouwen van een korf van zeer goedkope en gemakkelijke en effectieve vangst voor het vangen van een zwerm bijen kostenloos, en verder naar beneden, een uitgebreidere constructie multiplex.Op dit moment van jaar
Maak een Honey Bee Hive van oude houten steunbalken

Maak een Honey Bee Hive van oude houten steunbalken

Ik heb een paar verschillende gemeenschappelijke methoden gebruikt in dit instructable, dus kies degene die u wilt gebruiken op basis van uw niveau. Alle van hen zal werken, maar de meer complexe gewrichten sterker zijn en de structuur van uw korf za
Honey Bee siroop

Honey Bee siroop

Willen doen alles wat die ik kan om te helpen uit mijn bijen begonnen ik met het maken van mijn eigen siroop voor zowel mijn bijenkorven.Stap 1: Langzaam koken goedheid Dus draai ik op mijn langzame fornuis te laag. Ik gebruik een oude koffiepot te m
Honey Bee en bloemen kostuums

Honey Bee en bloemen kostuums

ik naaide een honing bijen kostuum voor mijn dochters hondje en maakte een bloem kostuum voor elk meisje.  Ik gebruikte een patroon voor de hond. kostuum en toegevoegd van de strepen en andere details.  Ik moest al mijn eigen patroon van de bloem-kos
BEE-ing artistieke!

BEE-ing artistieke!

Hallo!Dit is mijn eerste Instructable, dus ik hoop dat dit goed gaat. Als u iets dat ik volgende keer beter doen ziet kunnen, neem dan commentaar op het hieronder!Eerst en vooral, hoop ik echt dat alle van deze bijen door deze moeilijke tijden volhou
Achtertuin bijen in de 'burbs

Achtertuin bijen in de 'burbs

Wat wilt u weten wanneer het denken over het houden van bijen in uw achtertuin?Dit is een basisoverzicht van dingen om te overwegen.-Denken-Informatie over het-Beslissen-Investeren in apparatuur-Installeren van de bijen-Nurture bijen-Het oogsten van