Arduino - marsvin automatisk mat och vatten dispenser (10 / 10 steg)
Steg 10:
UPPDATERA 23.05.2016
Enligt steg 1 i den här guiden, har koden uppdaterats följaktligen
*************************************************************************
Anslutna enheten * Arduino PIN * Beskrivning
********************************************************************************
#define buttonFood1_Pin 29 / / pin-mat 1 tryckknapp
#define adjustHourDown_Pin 39 / / justera timme ner knappen
#define adjustHourUp_Pin 37 / / justera timme upp knappen
#define LedToggle_Pin 35 / / växla LED display mellan aktuell tid och matdags
#define adjustMinuteDown_Pin 33 / / justera minut ner knappen
#define adjustMinuteUp_Pin 31 / / justera timme upp knappen
(Tryckknapp med Arduino ledningar – använda en 10 k resistor enligt bifogad bild och den följande läraren)
https://www.Arduino.cc/en/tutorial/Button
---------------
#define shockSensorPin 25 / / vibrationssensor stift
#define relayWater_Pin 27 / / optiska relä stift för magnetventil för vatten
---------------
#define servo1_Pin 9 / / SERVO1 pin, standard
(Info om Adafruit Motor sköld v1.2 - https://www.adafruit.com/products/81)
AF_Stepper myStepper1 (48, 1); skapa STEPPER1-objektet, port 1 - M1 + M2
https://learn.adafruit.com/adafruit-motor-Shield/u...
---------------
#define DS1302_SCLK_PIN 22 / / Arduino pin för seriell klockan
#define DS1302_IO_PIN 24 / / Arduino pin för Data I/O
#define DS1302_CE_PIN 26 / / Arduino pin för Chip aktiverar
---------------
#define dotPin 47
#define aPin 40
#define bPin 41
#define cPin 42
#define dPin 43
#define ePin 44
#define fPin 45
#define gPin 46
#define GND1 48
#define GND2 49
#define GND3 50
#define GND4 51
http://Arduino.fisch.lu/index.php?Menu=38&page=&Po...
(Observera att varje GND1, GND2, GND3 och GND4 från LED-displayen är ansluten till deras respektive Arduino stift genom en 1 k resistor)