Har ett stort problem(för mej iaf) med pic programmerig.

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
modellbilsbyggaren
Inlägg: 4
Blev medlem: 1 januari 2009, 21:07:34
Ort: Norberg

Har ett stort problem(för mej iaf) med pic programmerig.

Inlägg av modellbilsbyggaren »

För 4 månader sedan var jag på Elfa och köpte Microchip´s PICkit 1.
Vet att det finns ett stort antal sidor om programmering här på forumet men jag har bråttom att få ordning på en modellbil till den 7 januari och jag hinner inte lära mej programmerigen.

Dessutom är jag dålig på Engelskan. :oops:

Här finns det en länk på tidigare bilar jag har byggt med pic-kretsar som jag har köpt och fått löda dit egna lysdioder.
Säljaren (från Danmark) vill inte uppge något som kan hjälpa mej att programmera själv.

Vet att det finns många här på forumet som kan denna teknik och nu undrar jag om det finns någon av dom vänliga själarna som kanske vill hjälpa mej med programmeringen.

Vill att det ska flasha 2 eller 3 ggr på höger sida innan det slocknar och börjar blinka på den vänstra sidan osv..
Kolla på bil 3 (röd scania bärgningsbil med upphissad "targa")
http://s255.photobucket.com/albums/hh12 ... ell_01.flv



Jag har redan nu: PIC10F200 från Elfa, 73-342-53
och ett antal transingar BC337/16 Elfa 71-049-79

Har msn och mail om ni inte vill ange programmeringen här genom forumet: lastbilschaffisen@hotmail.com

Tackar på förhand för ev hjälp :)

Thomas
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Killen i Danmark säljer alltså färdigprogrammerade kretsar (PIC'ar) för
olika ljusmönster ? Men inget som passar just det du vill ha just nu ?

Om du nu redan har skaffat utrustning så är det väl bara att sätta igång. :-)

Frågan är om det är helt nödvändigt med en PIC10, de är inte
så hobbyist-friendly, dels är de små, dels har den äldre arkitektur
som gör de lite "knökigare" att programmera. En modern PIC16 med
lämpligt antal I/O pinnar vore nog enklare.

Just att blinka LED's i olika "mönster" är ju inte så där väldigt krångligt.
En timer som sätter en "grundtakt" på det hela och en tabell med on/off
lägen för de olika linjerna (det är sannolikt flera LEDs som delar linje
eftersom de har samma ljusmönster). Sedan stegar man bara igenom
tabellen styrt av takten.

Om jag gjorde det så skulle jag nog även lägga till upp/ner rampning av
ljusstyrkan så att det blir lite mer realistiskt, en LED tänds/släcks väldigt tvärt.
modellbilsbyggaren
Inlägg: 4
Blev medlem: 1 januari 2009, 21:07:34
Ort: Norberg

Inlägg av modellbilsbyggaren »

> Killen i Danmark säljer alltså färdigprogrammerade kretsar (PIC'ar) för
olika ljusmönster ? Men inget som passar just det du vill ha just nu ?

Jo han säljer såna jag vill ha, men han hinner inte programmera och skicka det till mej så jag har bilen klar till Onsdag.


>Om du nu redan har skaffat utrustning så är det väl bara att sätta igång.

Det var ju just det jag skrev i första inläget... har inte lärt mej hur jag ska göra och är desutom dålig på Engelskan.
Det var därför jag ställde frågan via detta forum.


>Frågan är om det är helt nödvändigt med en PIC10,

Det pga att jag blev rekomenderad det av säljaren på Elfa i Solna.
Men visst, jag kan köpa PIC16 ist... bara jag vet vad som lämpar sej "bäst".


Förövrigt så låter upp/ner rampning av ljusstyrkan som en bra ide.

I dag har ju Bla Kjell&Comp öppet, så jag får väl ta en sväng till deras butik i Västerås och shoppa lite...
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Om du kan få någon som redan är kunning i PIC-programmering att
göra detta, så *kanske* det kan vara klart till på Onsdag. Att du själv
skulle fixa det tror jag inte på. Det mest troliga alternativet är att du
får säga att det inte går, men man vet ju aldrig....
modellbilsbyggaren
Inlägg: 4
Blev medlem: 1 januari 2009, 21:07:34
Ort: Norberg

Inlägg av modellbilsbyggaren »

tack så mycket
Användarvisningsbild
Maxx
Inlägg: 62
Blev medlem: 24 december 2008, 02:27:59
Ort: Skåneland

Inlägg av Maxx »

modellbilsbyggaren: Presentera hur många kanaler du behöver, hur de skall blinka (i tiden samt i förhållande till varandra) samt vilken PIC du tänker använda!

Till alla andra: Nu får ni hjälpa modellbilsbyggaren, ge honom en fil som går att överföra till PIC-en! :x Hade själv gjort det för länge sen, om mina kunskaper räckt till! :wink: Förstår ni inte att det är koden han ber om!? :)

Så vitt jag förstår är det inte många rader som behövs i ett högnivåspråk, som tex BASIC! :) /M
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Så vitt jag förstår är det inte många rader som behövs

Skriv dom då !
Användarvisningsbild
Maxx
Inlägg: 62
Blev medlem: 24 december 2008, 02:27:59
Ort: Skåneland

Inlägg av Maxx »

Önskar jag kunnat! :( Då hade jag hjälpt modellbilsbyggaren och gjort en annan människa glad! Kan tyvärr inte hjälpa det, sådan är min natur! :D :) /M
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 47013
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Inlägg av TomasL »

Kod: Markera allt

#include "P16f877a.h"
#include "P16f877_bits.h"
#include "pic.h"
#include "delays.h"
#define LEDH bRA0
#define LEDL bRA1

void main()
{
	unsigned char uc=3;
	while (uc)
	{
		LEDH=1;
		Wait(500);	//wait 500 ms
		LEDH=0;
		Wait(500;	//wait 500 ms
		uc--;
	}
	Wait(2000);		//Wait 2000ms
	uc=3;
	while (uc)
	{
		LEDL=1;
		Wait(500);	//wait 500 ms
		LEDL=0;
		Wait(500;	//wait 500 ms
		uc--;
	}
	Wait(2000);		//Wait 2000ms
 }
Är ju en början, men han får ju tala om lite mer, vilka portar han vill använda, Osc-frekvens, hur det skall starta samt vilken processor mm, 10F?? njae, en 16F låter nog bättre.
[/quote]
Skriv svar