Sida 1 av 2

Hjälp med Arduino programmering.

Postat: 5 februari 2017, 19:10:22
av ochkl0620
Tjena!
Har en grej som är mer eller mindre klar, på papperet vill säga.
Nu återstår lite programmering av 2st Arduino. En mottagare och en sändare.
Arduino 1 skall styra 7st reläer, Arduino 2 skall göra detsamma fast på arduino 1 genom en 433MHz modul. (RS232?)
Har dock ett problem. En ATMega 328 har ju 14 digitala pinnar, jag tror jag behöver 16.
0-1 RF modul
2-8 knappar
9-13 reläer. Här saknas det 2 pinnar.




Kod: Markera allt

Basenhet.
.Arduino 
.8 tryckknappar
.7 reläer
.8 lysdioder 
.RF modul

Önskad funktion. 
Knapparna 1-7 öppnar och sluter reläerna 1-7, samt tänder/släcker leddarna1-7.
Knapp 8 öppnar och sluter samtliga reläer och leddar.

Fjärrkontroll
.Arduino 
.8 tryckknappar
.8 lysdioder
.RF modul

Önskad funktion. 
Knapparna 1-7 öppnar och sluter reläerna 1-7, samt tänder/släcker leddarna1-7 i basenheten. Den skall även tända motsvarande lydsioder i fjärrkontrollen. 

Re: Hjälp med Arduino programmering.

Postat: 5 februari 2017, 19:33:19
av danielr112
Sätt knapparna på en och samma input.

T ex: http://www.instructables.com/id/How-to- ... n-one-pin/

Re: Hjälp med Arduino programmering.

Postat: 5 februari 2017, 19:36:57
av jah
Lysdioderna kan kanske multiplexas, då behövs i enklaste formen 4+2utgångar, och redan där har du sparat 2 I/O.
Om knappingångarna är enkla tryckströmställare som bara manövreras en åt gången, så kan man koppla en resistorstege istället, och läsa in alla på EN analog ingång.
Om man lägger reläutgångarnas styrning på en '595:a så behövs bara 3 utgångar för att skifta ut hur många som helst. Även lysdioderna även de kopplas på ytterligare en seriekopplad 595:a

/J

Re: Hjälp med Arduino programmering.

Postat: 5 februari 2017, 19:38:02
av ochkl0620
Och vipps så har jag 12 lediga digitala pinnar! Tack :)

Re: Hjälp med Arduino programmering.

Postat: 5 februari 2017, 19:57:49
av danielr112
Leddarna sitter ju paralellt med reläerna så behövs inga egna pinnar där vad jag fattat.

Ang shiftregister:
https://www.arduino.cc/en/tutorial/ShiftOut


Edit: La till en länk

Re: Hjälp med Arduino programmering.

Postat: 6 februari 2017, 20:07:33
av ochkl0620
Uhm, fick nyss nys om en sak.
Folk säger att det är möjligt att använda A0-A5 som digitala pinnar.
I så fall klarar jag mig utan extra komponenter. Någon som testat?
Är det i så fall bara att kalla dem 14,15,16,7,18,19? :)

Re: Hjälp med Arduino programmering.

Postat: 6 februari 2017, 20:11:05
av Borre
Ja det går.
Ja antingen det eller A0 osv.

Re: Hjälp med Arduino programmering.

Postat: 6 februari 2017, 20:13:39
av ochkl0620
Aha! De kommer alltså reagera på exakt samma vis?
Vad är det då som skiljer D och A portarna från varandra?

Re: Hjälp med Arduino programmering.

Postat: 6 februari 2017, 20:19:40
av Borre
Ja.

Ingenting egentligen, pinnarna har olika funktioner och vilka beror på hur tillverkaren väljer att göra.

Här har du en bild som visar vad alla pinnar ar drar för funktion och namn osv.

Bild

Re: Hjälp med Arduino programmering.

Postat: 31 juli 2017, 20:16:43
av ochkl0620
Behöver fortfarande hjälp med programmeringen.
Någon som känner sig manad att anta utmaningen? Ska i så fall försöka förtydliga vilka funktioner som önskas.
Vi kommer säkert överens om en lämplig ersättning för jobbet. :)

Re: Hjälp med Arduino programmering.

Postat: 31 juli 2017, 21:06:50
av HUGGBÄVERN
Varför tar du inte rejäl klunk IPA och börjar pilla själv?! :!:
Jag har ett projekt där jag ska styra tre grejer tidsmässigt och jag tänkte lösa med pragrammera timers med Arduinospåret ger mi,g mer flexibilitet. :)
Och jag har fortfarande gängpinnar som vill åka nattåget till dig. :wink:

Snavfel stjyller vi på ölen.

Re: Hjälp med Arduino programmering.

Postat: 31 juli 2017, 21:50:02
av ochkl0620
Nä. Men väl ljus lager. Men det hjälper inte. Försökt förstå, läst, läst, googlat, kollat på Youtube mm. Men jag kan inte på något sätt förstå hur man skriver kod. Därför ber jag om hjälp och är villig att betala då det är relativt viktigt.
Ah drar iväg ett PM om de förtappade :)

Re: Hjälp med Arduino programmering.

Postat: 31 juli 2017, 21:52:31
av HUGGBÄVERN
Så kan jag känna med ibland. Precis som matte, först en grundlig genomgång av de fyra räknesätten sedan PANG löser vi en ytintegral .....

Re: Hjälp med Arduino programmering.

Postat: 31 juli 2017, 22:03:39
av ochkl0620
Nja, inte för mig. Kan inte läsa mig till sånt. Någon måste visa och lära mig. Vara pedagogisk som en förskolelärare för att jag ska förstå. Precis som med grammatik, räknesätt mm. Gick 2 terminer på komvux i "vuxen" ålder utan att förstå. Och lär jag mig väl något matematiksk knep eller vad en ekvation egentligen är så har jag glömt det efter några dagar. Har alltid vart så trots att jag verkligen försökt. Tror det ligger i mina diagnoser. Lite aspergers och add. Helt annat med praktiska saker.

Re: Hjälp med Arduino programmering.

Postat: 1 augusti 2017, 17:43:41
av RFC420
Har du fått hjälp?