Отговори на тема  [ 4 мнения ] 
Писане на софтуер за PIC 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Юни 24, 2008 2:21 am
Мнения: 45
Мнение Писане на софтуер за PIC
Здравейте, понеже съм любител на електрониката но не толкова добър в програмирането се обръщам към вас за помощ.Схемата е тази http://parktro.hit.bg/sch.JPG но не мога да напиша софтуера към нея.Идеята е при подаване на напр. на входа на 1 транзистор/при замасяване на краче 2 на пика/ светодиодите да започват да мигат но по определен начин.От 0% до 100% и до 0% единия светодиод и после другия пак от 0% до 100% и до 0% но това да става за 0,5 сек едната верига и другата после пак така за 0,5 сек - общо от спряло до спряло положение за 1 сек да се обходят и двата светодиода .
Докато е замасено крачето да достигат до 100 % но при прекъсване на масата или съответно + към транзистора да започнат така
Вместо да достигат 100% премерно 1 верига достира до 0-97-0% ,втора 0-95-0% първа 0-90-0% и така за около 30 цикъла да стигат до затихване на 0 но цялото това достигане до определения процент да става за 0,5 сек за верига,/ а не например 0-10-0% да става за една-десета от времето което би достигнало до 100%/ Прави се със някаква PWM -pulse weight modulation мисля-има разни схеми за трицветните RGB диоди да се управлява яркостта по този начин но там има гореспоменатия проблем че достигането на яркоста става с една и съща скорост и когато стига до 100% става за 1 сек а при достигане на 10% става за 0,1 сек което дава ефект на ускоряване на миганията накрая при затихването -а аз не бих искал така/ просто 0,5 сек да е константа 0% - някакво число% - 0%Бих желал да мога тези проценти да си ги задам сам в зависимост от това как би ми изглеждало най добре-независимо дали във асемблерския фаил да ги има в десетичен вид или със някакво инсъртване на друг фаил със стоиности. И накрая при подаване пак на напр на входа на транзистора да се прекъсва цикъла до където е стигнал и да започва от начало със светването на 100% на съответната верига.Ако някои би могъл да ми помогне със софтуера ще съм му много благодарен.Знам че това би изисквало време а времето е пари :D но ако има някои който да се занимава може да се свърже с мен да се разберем за цена или да доуточним ако има нещо неразбираемо.Явно тук в Бургас програмистите са дефицит или работят за много пари за други проекти но се надявам да намерите време за един ентусиаст на микроконтролери

п.с Ако ще се нареждаме от рода "защо не научиш пика и да си го направиш сам"- ще ви отговоря сега и да го направя сам наи много до не доизкусуря нещо и програмата да ме забива след 2 часа работа не си струва нервите-все пак не може да разбираме от всичко...
Благодаря ви предварително.


Вто Окт 13, 2009 12:38 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 13, 2007 12:12 pm
Мнения: 712
Мнение 
Тук в Бургас програмистите сме милионери и за това не се занимаваме с дреболии :D ! Пиши ми на лично!


Вто Окт 13, 2009 12:46 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Нед Окт 19, 2008 7:26 pm
Мнения: 673
Мнение 
Тук съм се опитал да направя нещо подобно ... Написал съм го най разбираемо, за начинаещ (какъвто съм и аз де).
Да ама не съм го тествал на живо ... няма време :D
Забравих ... CCS и симулацийка на Proteus


Прикачени файлове:
3_led.rar [32.54 KiB]
270 пъти

_________________
Вниманиене съмвишист....ИЙ.
Вто Окт 13, 2009 2:08 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Юни 24, 2008 2:21 am
Мнения: 45
Мнение 
Едва ли си по начинаещ от мен де особенно в това.Ще го погледна по късно тази вечер и ще пиша,Аз ще го тествам и ако искаш ще пратя фаила от протеус-а да го видиш.
Ти на коя програма ги компилираш че аз имам една MPLAB ама нещо не ми се отдава да е схвана.Това на какво си го писал и компилирал
Аиде стига съм се обяснявал ще тествам и ще пиша.
Ако ще е по лесно по скайп може да ми пратиш Скаип-името си на PM аз ще те намеря


Вто Окт 13, 2009 2:29 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 4 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни