Linear stabilizer voltage and current on lm358 and transictor. Digital control and indication on stm32f103rbt and tft01-22sp (ili9341). https://www.youtube.com/watch?v=DLC3KEtlr9I https://radiokot.ru/forum/viewtopic.php?f=11&t=112440
Dependencies: mbed TFT_fonts SPI_TFT_ILI9341 beep _24LCXXX
temp.h@3:791cf9a867d1, 2014-11-22 (annotated)
- Committer:
- sinrab
- Date:
- Sat Nov 22 18:51:39 2014 +0000
- Revision:
- 3:791cf9a867d1
- Parent:
- 0:ed1ba99f7b14
- Child:
- 4:776f59129c24
????? ????????? ?????????????? ?????????? ? ???? ? ?????????? ? ???? ???
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sinrab | 3:791cf9a867d1 | 1 | if (mline2==1) { |
sinrab | 3:791cf9a867d1 | 2 | int i=0; |
sinrab | 3:791cf9a867d1 | 3 | if (buttonUp==0 & brightness<1) { |
sinrab | 3:791cf9a867d1 | 4 | if(brightness >= 0.09f & i==0) { |
sinrab | 3:791cf9a867d1 | 5 | brightness+=0.1f; |
sinrab | 3:791cf9a867d1 | 6 | pinbrightness=brightness; |
sinrab | 3:791cf9a867d1 | 7 | i=1; |
sinrab | 3:791cf9a867d1 | 8 | } |
sinrab | 3:791cf9a867d1 | 9 | if(brightness < 0.09f & i==0) { |
sinrab | 3:791cf9a867d1 | 10 | brightness+=0.01f; |
sinrab | 3:791cf9a867d1 | 11 | pinbrightness=brightness; |
sinrab | 3:791cf9a867d1 | 12 | i=1; |
sinrab | 3:791cf9a867d1 | 13 | } |
sinrab | 3:791cf9a867d1 | 14 | |
sinrab | 3:791cf9a867d1 | 15 | } |
sinrab | 3:791cf9a867d1 | 16 | |
sinrab | 3:791cf9a867d1 | 17 | if (buttonDown==0 & brightness>0.01f) { |
sinrab | 3:791cf9a867d1 | 18 | if(brightness <= 0.1f & i==0) { |
sinrab | 3:791cf9a867d1 | 19 | brightness-=0.01f; |
sinrab | 3:791cf9a867d1 | 20 | pinbrightness=brightness; |
sinrab | 3:791cf9a867d1 | 21 | i=1; |
sinrab | 3:791cf9a867d1 | 22 | } |
sinrab | 3:791cf9a867d1 | 23 | if(brightness > 0.1f & i==0) { |
sinrab | 3:791cf9a867d1 | 24 | brightness-=0.1f; |
sinrab | 3:791cf9a867d1 | 25 | pinbrightness=brightness; |
sinrab | 3:791cf9a867d1 | 26 | i=1; |
sinrab | 3:791cf9a867d1 | 27 | } |
sinrab | 3:791cf9a867d1 | 28 | } |
sinrab | 3:791cf9a867d1 | 29 | |
sinrab | 3:791cf9a867d1 | 30 | if (buttonEnter==0) { |
sinrab | 3:791cf9a867d1 | 31 | mline2=0; |
sinrab | 3:791cf9a867d1 | 32 | pmenu=0; |
sinrab | 3:791cf9a867d1 | 33 | } |
sinrab | 3:791cf9a867d1 | 34 | } |