Advertisement
Guest User

Untitled

a guest
Nov 26th, 2015
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.64 KB | None | 0 0
  1. to bus
  2.  
  3.  
  4. ab,on
  5.  
  6. setpower 75
  7. set blackU 250
  8. set blackL 0
  9. set whiteU 1000
  10. set whiteL 300
  11. set greenU 800
  12. set greenL 550
  13. set redU 720
  14. set redL 420
  15. set menat 0
  16.  
  17. show 2
  18.  
  19. ;forever[
  20. ;if sensor1 <400 [ if(sensor1 <500 and menat < 1 ) [ set menat menat+1] ]
  21. ;if sensor1 <400 [ if(sensor1 <500 and menat = 1 ) [ set menat menat-1] ]
  22. ;if (menat=0) [show menat stloop ]
  23. ;if (menat=1) [show menat ndloop ]
  24. ;]
  25.  
  26.  
  27. forever [
  28. stloop]
  29.  
  30.  
  31. end
  32.  
  33.  
  34. to gob
  35. a,cw b,ccw
  36. end
  37.  
  38. to gof
  39.  
  40. a,ccw b, cw
  41. end
  42.  
  43. to gor
  44. setpower 100
  45. ab,cw
  46. end
  47. to gol
  48. setpower 100
  49. ab,ccw
  50. end
  51.  
  52. to stloop
  53.  
  54.  
  55. if sensor7<blackU and sensor8<blackU [gof]
  56. if sensor7<blackU and (sensor8<whiteU and sensor8>whiteL) [gor show 1 ]
  57. if sensor8<blackU and (sensor7<whiteU and sensor7>whiteL) [gol show 2 ]
  58. ;if (sensor7 < greenU and sensor7> greenL) and (sensor8 < greenU and sensor8> greenL) [gor]
  59. ;if (sensor7 < redU and sensor7> redL) and (sensor8 < redU and sensor8> redL) [gol]
  60.  
  61. ;if sensor7<whiteU and sensor7>whiteL and sensor8<whiteU and sensor8>whiteL [gob]
  62.  
  63. ;if (sensor8>redL and sensor8 <redU) or (sensor7<redU and sensor7>redL) [gol ]
  64. ;ifelse (sensor8>redL and sensor8 <redU) or (sensor7<redU and sensor7>redL) [setpower 100][setpower x]
  65.  
  66. ;if (sensor8<greenU and sensor8 >greenL) or (sensor7<greenU and sensor7>greenL) [gor show 1 ]
  67. ;if (sensor8<redU and sensor8 >redL) or (sensor7<redU and sensor7>redL) [gol show 2 ]
  68. ;ifelse (sensor8<greenU and sensor8 >greenL) or (sensor7<greenU and sensor7>greenL) [setpower 100][setpower x]
  69. ;if sensor1>600 [ndloop show 2]
  70.  
  71.  
  72.  
  73.  
  74. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement