| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Писане на софтуер за PIC http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=7217 |
Страница 1 от 1 |
| Автор: | kukata [ Вто Окт 13, 2009 12:38 pm ] |
| Заглавие: | Писане на софтуер за 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% на съответната верига.Ако някои би могъл да ми помогне със софтуера ще съм му много благодарен.Знам че това би изисквало време а времето е пари п.с Ако ще се нареждаме от рода "защо не научиш пика и да си го направиш сам"- ще ви отговоря сега и да го направя сам наи много до не доизкусуря нещо и програмата да ме забива след 2 часа работа не си струва нервите-все пак не може да разбираме от всичко... Благодаря ви предварително. |
|
| Автор: | fan [ Вто Окт 13, 2009 12:46 pm ] |
| Заглавие: | |
Тук в Бургас програмистите сме милионери и за това не се занимаваме с дреболии |
|
| Автор: | RM [ Вто Окт 13, 2009 2:08 pm ] | ||
| Заглавие: | |||
Тук съм се опитал да направя нещо подобно ... Написал съм го най разбираемо, за начинаещ (какъвто съм и аз де). Да ама не съм го тествал на живо ... няма време Забравих ... CCS и симулацийка на Proteus
|
|||
| Автор: | kukata [ Вто Окт 13, 2009 2:29 pm ] |
| Заглавие: | |
Едва ли си по начинаещ от мен де особенно в това.Ще го погледна по късно тази вечер и ще пиша,Аз ще го тествам и ако искаш ще пратя фаила от протеус-а да го видиш. Ти на коя програма ги компилираш че аз имам една MPLAB ама нещо не ми се отдава да е схвана.Това на какво си го писал и компилирал Аиде стига съм се обяснявал ще тествам и ще пиша. Ако ще е по лесно по скайп може да ми пратиш Скаип-името си на PM аз ще те намеря |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|