Hjälp med Arduino programmering.

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Hjälp med Arduino programmering.

Inlägg 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. 
danielr112
Inlägg: 8044
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Hjälp med Arduino programmering.

Inlägg av danielr112 »

Sätt knapparna på en och samma input.

T ex: http://www.instructables.com/id/How-to- ... n-one-pin/
jah
Inlägg: 659
Blev medlem: 16 januari 2009, 13:00:08
Ort: Eslöv

Re: Hjälp med Arduino programmering.

Inlägg 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
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Hjälp med Arduino programmering.

Inlägg av ochkl0620 »

Och vipps så har jag 12 lediga digitala pinnar! Tack :)
danielr112
Inlägg: 8044
Blev medlem: 18 januari 2009, 00:48:24
Ort: Alvesta, Småland

Re: Hjälp med Arduino programmering.

Inlägg 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
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Hjälp med Arduino programmering.

Inlägg 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? :)
Borre
Inlägg: 4565
Blev medlem: 14 juni 2007, 15:43:50
Ort: Hälsingland

Re: Hjälp med Arduino programmering.

Inlägg av Borre »

Ja det går.
Ja antingen det eller A0 osv.
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Hjälp med Arduino programmering.

Inlägg av ochkl0620 »

Aha! De kommer alltså reagera på exakt samma vis?
Vad är det då som skiljer D och A portarna från varandra?
Borre
Inlägg: 4565
Blev medlem: 14 juni 2007, 15:43:50
Ort: Hälsingland

Re: Hjälp med Arduino programmering.

Inlägg 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
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Hjälp med Arduino programmering.

Inlägg 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. :)
Användarvisningsbild
HUGGBÄVERN
Tidigare soundbrigade
Inlägg: 32629
Blev medlem: 23 augusti 2006, 22:44:11
Ort: Lilla Paris
Kontakt:

Re: Hjälp med Arduino programmering.

Inlägg 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.
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Hjälp med Arduino programmering.

Inlägg 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 :)
Användarvisningsbild
HUGGBÄVERN
Tidigare soundbrigade
Inlägg: 32629
Blev medlem: 23 augusti 2006, 22:44:11
Ort: Lilla Paris
Kontakt:

Re: Hjälp med Arduino programmering.

Inlägg 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 .....
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Hjälp med Arduino programmering.

Inlägg 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.
RFC420
Inlägg: 161
Blev medlem: 13 december 2012, 10:28:33
Ort: Stockholm

Re: Hjälp med Arduino programmering.

Inlägg av RFC420 »

Har du fått hjälp?
Skriv svar