Θα σου πρωτεινα παντως να εκανες νεο θεμα γιατι αυτο το θεμα δεν ειναι γενικα για propeller απλα παρουσιαζω το προγραμμα που εφτιαξα και ετσι αν θελουν αλλοι χρηστες να απαντησουν στα ερωτηματα τους που πιθανον ειναι παρομοια με τα δικα σου δεν προκειται να ψαξουν εδω ...
3 απαντήσεις
Propeller + RTC DS1307
flokos- Αριθμός μηνυμάτων : 44
Ημερομηνία εγγραφής : 15/04/2010
- Δημοσίευση Ν°11
Απ: Propeller + RTC DS1307
TheKwsths- Αριθμός μηνυμάτων : 31
Ημερομηνία εγγραφής : 25/05/2011
- Δημοσίευση Ν°12
Απ: Propeller + RTC DS1307
Πώς μπορώ να φτιάξω νέο θέμα;;;
dimbot- Master
- Αριθμός μηνυμάτων : 344
Ημερομηνία εγγραφής : 22/12/2009
- Δημοσίευση Ν°13
Απ: Propeller + RTC DS1307
Πηγαίνεις στην κατηγορία που σε ενδιαφέρει και πατάς NEW TOPIC
TheKwsths- Αριθμός μηνυμάτων : 31
Ημερομηνία εγγραφής : 25/05/2011
- Δημοσίευση Ν°14
Απ: Propeller + RTC DS1307
flokos έγραψε:Γεια σας, προχτες πηρα στα χερια μου τον propeller και οι δυνατοτητες του δεν σταματουν .
Παρακατω ειναι ενα παραδειγμα που εχω συνδεσει σε αυτο ενα ds1307 το οποιο λεει την ωρα ημερομηνια και λοιπα .
Για να το δοκιμασετε πρεπει να συνδεσετε το clock pin του ds1307 στο pin 28 του propeller και το data pin στο pin 29
του propeller .Για να δειτε την ημερομηνια ,ωρα και τα σχετικα , συνδστε τον με μια μπαταρια μετα με usb στο pc
και ανοιξτε ενα τερματικο στην σειριακη που το βλεπει το pc σας σε baudrate 250000.
Ο κωδικας ακολουθει:
CON
_clkmode = xtal1 + pll16x
_xinfreq = 5_000_000
_baudRateSpeed = 250_000
_clockDataPin = 29
_clockClockPin = 28
VAR
long year
long month
long day
long hour
long minute
long second
OBJ
rtc: "DS1307_RTCEngine.spin"
pst: "Parallax Serial Terminal"
PUB main
pst.Start(250000)
rtc.rtcEngineStart(_clockDataPin, _clockClockPin, -1)
repeat
rtc.readTime
year := rtc.clockYear
month :=rtc.clockMonth
day := rtc.clockDate
hour := rtc.clockHour
minute := rtc.clockMinute
second := rtc.clockSecond
pst.str(string("Year:",9))
pst.str(string("Month:",9))
pst.str(string("Day:",9))
pst.str(string("Hour:",9))
pst.str(string("Minute:",9))
pst.str(string("Second:",13))
pst.Dec(year)
pst.str(string(" ",9))
pst.Dec(month)
pst.str(string(" ",9))
pst.Dec(day)
pst.str(string(" ",9))
pst.Dec(hour)
pst.str(string(" ",9))
pst.Dec(minute)
pst.str(string(" ",9))
pst.Dec(second)
pst.str(string(" ",9))
pst.str(string(" ",13))
waitcnt(cnt + clkfreq)
pst.str(string(" ",16))
Ελπιζω να σας αρεσε και να τον δοκιμασετε και εσεις.
Να σε ρωτήσω, ένα τέτοιο κώδικα για arduino ξέρεις; γιατί θέλω να να φτιάξω το εξείς, σε στιλ ημερολόγιο, δηλαδή κάθε μέρα για ένα χρονικό διάστημα που θα ορίσω εγώ θέλω να θέτονται σε λειτουργία βηματικά μοτέρ ώστε να περιστρέφεται κάτι για μερικά δευτερόλεπτα.
Έχεις καμία ιδέα;;;
TheKwsths- Αριθμός μηνυμάτων : 31
Ημερομηνία εγγραφής : 25/05/2011
- Δημοσίευση Ν°15
Απ: Propeller + RTC DS1307
Αν δεν ξέρεις εσύ ο ίδιος κάτι οδήγησέ με κάπου ώστε να βρώ την απάντηση γιατί το βιάζομαι.
Σε ευχαριστώ προκαταβολικά Rolling Eyes pale
Σε ευχαριστώ προκαταβολικά Rolling Eyes pale
flokos- Αριθμός μηνυμάτων : 44
Ημερομηνία εγγραφής : 15/04/2010
- Δημοσίευση Ν°16
Απ: Propeller + RTC DS1307
Λοιπον θελεις ενα ds1307 μπορεις να το παρεις απο την sparkfun.com
Δες αυτη τη βιβλιοθηκη http://www.arduino.cc/playground/Code/Time
τωρα για τα βηματικα μοτερ λογικα θα χρειαστεις καποιο κυκλωμα ετοιμο η μη
για να τα οδηγησεις .
Πχ με αυτο εδω http://www.ladyada.net/make/mshield/ .
Αν θες βοηθεια σε κατι πες μου ,δεν σου γραφω κωδικα ακριβως γτ δεν εχω δοκιμασει κινηση με βηματικα μοτερ ακομη .
Και αν το προτζεκτ θα ειναι ανοικτο πανω απο βδομαδα τοτε πρεπει να κανεις reset
το arduino και αυτο πρεπει να γινεται καθε βδομάδα η και για πιο λιγο δεν ειμαι σιγουρος ψαξε να δεις για ποσο χρονικο διαστημα μπορει να τρεχει ενα σκετσ χωρις
επανεκινηση και το βρεις .
Αυτα παντα φιλικα .
Δες αυτη τη βιβλιοθηκη http://www.arduino.cc/playground/Code/Time
τωρα για τα βηματικα μοτερ λογικα θα χρειαστεις καποιο κυκλωμα ετοιμο η μη
για να τα οδηγησεις .
Πχ με αυτο εδω http://www.ladyada.net/make/mshield/ .
Αν θες βοηθεια σε κατι πες μου ,δεν σου γραφω κωδικα ακριβως γτ δεν εχω δοκιμασει κινηση με βηματικα μοτερ ακομη .
Και αν το προτζεκτ θα ειναι ανοικτο πανω απο βδομαδα τοτε πρεπει να κανεις reset
το arduino και αυτο πρεπει να γινεται καθε βδομάδα η και για πιο λιγο δεν ειμαι σιγουρος ψαξε να δεις για ποσο χρονικο διαστημα μπορει να τρεχει ενα σκετσ χωρις
επανεκινηση και το βρεις .
Αυτα παντα φιλικα .
TheKwsths- Αριθμός μηνυμάτων : 31
Ημερομηνία εγγραφής : 25/05/2011
- Δημοσίευση Ν°17
Απ: Propeller + RTC DS1307
Αν χρησημοποιήσω dc motor (απλό), τότε χρειάζεται κάποιο άλλο κύκλωμα;;
flokos- Αριθμός μηνυμάτων : 44
Ημερομηνία εγγραφής : 15/04/2010
- Δημοσίευση Ν°18
Απ: Propeller + RTC DS1307
Αν απλα θελεις να τα κουνησεις και οχι να τους λες και προς τα που να κινουνται μπορεις να το κανεις απλα συνδεοντας
με καποιο πυκνωτη αναμεσα στους πολους του μοτερ και μετα να το συνδεσεις οπως ειναι στο arduino (ο πυκνωτης ειναι κεραμικος παντα και οχι υποχρεωτικος ) , αλιως θα χρειαστεις μια γεφυρα SN754410 αν θες για παραπανω μοτερ τοτε
πρεπει να βαλεις και αλλη γεφυρα καθε γεφυρα μπορει να οδηγησει μεχρι 2 μοτερ και προς τις δυο κατευθυνσεις .
Αυτα αν θελεις συνδεσμολογια πες μου να σου την δωσω εδω , το συγκεκριμμενο το χω δοκιμασει και δουλευει οποτε δεν θα
χεις προβλημα .
Παντα φιλικα .
με καποιο πυκνωτη αναμεσα στους πολους του μοτερ και μετα να το συνδεσεις οπως ειναι στο arduino (ο πυκνωτης ειναι κεραμικος παντα και οχι υποχρεωτικος ) , αλιως θα χρειαστεις μια γεφυρα SN754410 αν θες για παραπανω μοτερ τοτε
πρεπει να βαλεις και αλλη γεφυρα καθε γεφυρα μπορει να οδηγησει μεχρι 2 μοτερ και προς τις δυο κατευθυνσεις .
Αυτα αν θελεις συνδεσμολογια πες μου να σου την δωσω εδω , το συγκεκριμμενο το χω δοκιμασει και δουλευει οποτε δεν θα
χεις προβλημα .
Παντα φιλικα .
|
|