User Activity

  • Posted a comment on discussion Open Discussion on GCBASIC

    great idea i could test that, thanks a lot

  • Posted a comment on discussion Open Discussion on GCBASIC

    thanks, all for your reply i´ll try

  • Posted a comment on discussion Open Discussion on GCBASIC

    i am counting every objet that a limit switch detects, i have read that mechanical switches bounce everytime they are pressed, for a small period of time, every bounce could be read by the microcontrollers, so, to avoid that you can use a software debounce,

  • Posted a comment on discussion Open Discussion on GCBASIC

    thanks for your reply, that is where i get stuck

  • Posted a comment on discussion Open Discussion on GCBASIC

    thanks for your reply, could you give an example please for a counter?

  • Modified a comment on discussion Open Discussion on GCBASIC

    i think i can store 50ms like this: #chip mega328p, 16 #include <millis.h> #define button portc.0 #define interval 50 ;50ms debounce #define usart_baud_rate 9600 #define usart_tx_blocking dim currentmillis as Word dim lastmillis as Word dim num as byte num=0 dir button in do currentmillis=millis() if currentmillis - lastmillis > interval then lastmillis=currentmillis end if loop

  • Modified a comment on discussion Open Discussion on GCBASIC

    i think i can store 50ms like this: #chip mega328p, 16 #include <millis.h> #define button portc.0 #define interval 50 ;50ms #define usart_baud_rate 9600 #define usart_tx_blocking dim currentmillis as Word dim lastmillis as Word dim num as byte num=0 dir button in do currentmillis=millis() if currentmillis - lastmillis > interval then lastmillis=currentmillis end if loop

  • Posted a comment on discussion Open Discussion on GCBASIC

    i think i can sotre 50ms like this: #chip mega328p, 16 #include <millis.h> #define button portc.0 #define interval 50 ;50ms #define usart_baud_rate 9600 #define usart_tx_blocking dim currentmillis as Word dim lastmillis as Word dim num as byte num=0 dir button in do currentmillis=millis() if currentmillis - lastmillis > interval then lastmillis=currentmillis end if loop

View All

Personal Data

Username:
parksplit
Joined:
2020-02-24 02:53:09

Projects

  • No projects to display.

Personal Tools