Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Fork of display_nums2 by
Revision 5:10c020b45c1f, committed 2018-04-02
- Comitter:
 - billymark
 - Date:
 - Mon Apr 02 20:49:10 2018 +0000
 - Parent:
 - 4:a01cf485b9d9
 - Commit message:
 - fasdjkfha;
 
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file | 
| stepper.cpp | Show annotated file Show diff for this revision Revisions of this file | 
--- a/main.cpp	Fri Mar 09 22:02:39 2018 +0000
+++ b/main.cpp	Mon Apr 02 20:49:10 2018 +0000
@@ -22,11 +22,14 @@
 DigitalIn jogL(UI_JOG_LEFT_BUTTON);
 DigitalIn jogR(UI_JOG_RIGHT_BUTTON);
 
+
+
 extern spi_cfg AS1107;
 
 int main(void)
 {
-    
+  jogL.mode(PullUp);
+jogR.mode(PullUp);  
 
     
     int data;
@@ -62,10 +65,11 @@
     if(data == 2){
         stp_init();
         while(1){
-            if(jogL.read()==1){
+            wait(.1);
+            if(jogL.read() == 0){
                 stp_step(STP_CW);
             }   
-            else if(jogR.read() == 1){
+            else if(jogR.read() == 0){
                 stp_step(STP_CCW);       
             }
         }
--- a/stepper.cpp	Fri Mar 09 22:02:39 2018 +0000
+++ b/stepper.cpp	Mon Apr 02 20:49:10 2018 +0000
@@ -5,7 +5,7 @@
 #include <spi_fix.h>
 
 
-
+Serial pc2(USBTX, USBRX);
 
 spi_cfg DRV8806 = {    
     DRV8806_ID, //ID should be unique for each slave type    
@@ -27,6 +27,9 @@
         if (stp_index<3){
             stp_index+=1;
         }
+        else
+            stp_index = 0; 
+    }
     else if(direction == STP_CCW){
         if (stp_index>0){
             stp_index = stp_index-1;
@@ -35,11 +38,13 @@
         else{
             stp_index = 3;
         }
-    spi_send(DRV8806, stepper_pos[stp_index]);
+    
+    
         
             
     }
+    pc2.printf("%d \n", stepper_pos[stp_index]);
+    spi_send(DRV8806, stepper_pos[stp_index]);
     
 }
 
-}
    