commit 10c241a07e8f46bb20413f6c2e200de1eafa3abc Author: Declan Gregar Date: Mon Nov 11 10:30:58 2024 -0700 Add Initial implementation Getting started diff --git a/DialedIn.iqblocks b/DialedIn.iqblocks new file mode 100644 index 0000000..316ca5b --- /dev/null +++ b/DialedIn.iqblocks @@ -0,0 +1 @@ +{"mode":"Blocks","hardwareTarget":"brain","workspace":"OpisiteSideClearedFirstLoopBringDownmessage1BringDownTrayNLoadLOADWaitnFiremyVariableTurnAmountTrayMechfwddegfalse13500.2TrayMechrevdegfalse500.2TrayMechfwddegfalse1290pct100pct100Spinnerpct100TrayMechpct100Spinner100TrayMech100TrayMechpct100Movment(mm)fwdmmfalse200Movment(mm)0.20.2Spinnerfwdrevfalse7TouchLEDpressedButtonLUppressedTouchLEDpressedTouchLEDredFirstLoopBringDowntrueButtonFDownpressedTrayMech20BrainInertial00BrainInertial0Checkpressedtrue1224120264224422Angle TurnDirectionAngle TurnDirectionrighttrue90Angle Turn0.2leftfalse90Angle Turn0.2110TouchLEDslowBrainfalseEntered MainBringDownTrayNLoad7001true55.51true47.51670BrainfalseAt first goal4BrainfalseGetting Ball2005000BrainfalseFiringTrayMechfwddegfalse13000.2numberrevmmfalse200number0.20.2BringDownTrayNLoadLOAD0.2BringDownTrayNLoad300200FirstLoopBringDowntrueOpisiteSideClearedtrue90300false1OpisiteSideClearedtrue200200WaitnFire5BrainfalseGetting BallsLOAD6455BrainfalseGoing to Second Goalfalse45false5005005BrainfalseFacing Towards the next goaltrue60true600645300BringDownTrayNLoad345645BrainfalseAt first goalfwdmmfalse500revmmtrue500TouchLEDpressedpct50Spinnerfwdfwdmmfalse600pct100rightfalse86.5pct504revmmfalse765fwdmmfalse200revmmfalse1901TrayMechrevdegfalse70TrayMechfwddegfalse1330fwdmmfalse700pct100leftfalse3pct50revmmfalse730TrayMechrevdegfalse70TrayMechfwddegfalse1330fwdmmfalse700revmmfalse710TrayMechrevdegfalse701TrayMechfwddegfalse1330fwdmmfalse700pct100leftfalse2pct50revmmfalse730TrayMechrevdegfalse70TrayMechrevdegfalse1350TrayMechfwddegfalse1250prop30Spinnerfwd3fwdmmfalse650rightfalse450.5rightfalse450.54revmmfalse1100fwdmmfalse200revmmfalse200TrayMechrevdegfalse70TrayMechfwddegfalse1350fwdmmfalse700BrainBrainfalseLoop 10.5leftfalse5revmmfalse700TrayMechrevdegfalse70TrayMechfwddegfalse1350BrainBrainfalseLoop 2fwdmmfalse700revmmfalse700TrayMechrevdegfalse70TrayMechfwddegfalse1350BrainBrainfalseLoop 3fwdmmfalse6000.5leftfalse9.3TurnAmountrevmmfalse7000.5TrayMechrevdegfalse70TrayMechfwddegfalse1350Brainleftfalse5headingDistanceheadingVelocityKpTouchLED000pressedTrayMechfwddegfalse1250pct50Spinnerfwdfwdmmfalse285pct100rightfalse86.5pct504revmmfalse765TrayMechrevdegfalse70TouchLEDredTouchLED000greenRight side of robot moter # 1 Left side # 2New right side # 3New left side # 4BrainBrainfalseLoop 4fwdmmfalse6000.5leftfalse9.3TurnAmountrevmmfalse7000.5TrayMechrevdegfalse70TrayMechfwddegfalse1350BrainBrainfalseLoop 5fwdmmfalse6000.5leftfalse9.3TurnAmountrevmmfalse7000.5TrayMechrevdegfalse70TrayMechfwddegfalse1350BrainBrainfalseLoop 6fwdmmfalse6000.5leftfalse9.3TurnAmountrevmmfalse7000.5TrayMechrevdegfalse70TrayMechfwddegfalse1350BrainBrainfalseLoop 7fwdmmfalse6000.5leftfalse9.3TurnAmountrevmmfalse7000.5TrayMechrevdegfalse70TrayMechfwddegfalse1350BrainBrainfalseLoop 8fwdmmfalse6000.5leftfalse9.3TurnAmountrevmmfalse7000.5TrayMechrevdegfalse70TrayMechfwddegfalse1350BrainBrainfalseLoop 8fwdmmfalse6000.5leftfalse9.3TurnAmountrevmmfalse7000.5TrayMechrevdegfalse70TrayMechfwddegfalse1350BrainBrainfalseLoop 9fwdmmfalse6000.5leftfalse9.3TurnAmountrevmmfalse7000.5TrayMechrevdegfalse70TrayMechfwddegfalse1350BrainBrainfalseLoop 10fwdmmfalse6000.5leftfalse9.3TurnAmountrevmmfalse7000.5TrayMechrevdegfalse70TrayMechfwddegfalse1350","robotConfig":[{"port":[1],"name":"Spinner","customName":true,"deviceType":"Motor","deviceClass":"motor","setting":{"reversed":"false","fwd":"forward","rev":"reverse"},"triportSourcePort":22},{"port":[7,10],"name":"TrayMech","customName":true,"deviceType":"MotorGroup","deviceClass":"motor_group","setting":{"fwd":"forward","rev":"reverse","motor_a_reversed":"true","motor_b_reversed":"false"},"triportSourcePort":22},{"port":[12,5,0],"name":"Drivetrain","customName":false,"deviceType":"Drivetrain","deviceClass":"smartdrive","setting":{"type":"2-motor","wheelSize":"200mm","gearRatio":"1:1","direction":"rev","gyroType":"integrated","width":"173","unit":"mm","wheelbase":"76","wheelbaseUnit":"mm","xOffset":"0","yOffset":"0","thetaOffset":"0"},"triportSourcePort":22},{"port":[4],"name":"TouchLED","customName":true,"deviceType":"TouchLED","deviceClass":"touchled","setting":{},"triportSourcePort":22},{"port":[6],"name":"TouchLED000","customName":true,"deviceType":"TouchLED","deviceClass":"touchled","setting":{},"triportSourcePort":22}],"slot":1,"platform":"IQ","sdkVersion":"20230818.11.00.00","appVersion":"4.0.7","fileFormat":"2.0.0","targetBrainGen":"Second","v5SoundsEnabled":false,"downloadLanguage":"python","virtualSkillsYear":"2023"} \ No newline at end of file