C&S (S)- Checkpoint reflection

Share briefly your current building process. Currently, 936A is undergoing big changes. While competing at ASIJ our robot full of complex systems such as gear shifting and a flywheel with a polycarbonate aimer did not perform as well as we liked. We also spent a lot of time at ASIJ fixing the robot when we…

APCS(S)- (d)Encryption program

What encryption method have you chosen, why did you choose it? The encryption method I chose was a ceaser cypher. I chose a ceaser cypher because I felt that it showcased all the coding skills of different variable types, loops and conditional statements we have been practising. What are the pros and cons of this encryption…

Progress Report – Cybernetics and System

Last time we finished the robot’s full structure. This mean that we have finished the prototyping stage of the robot. See the robot below.           The next stage for our team is to program and test the robots systems. Along with this we also need to check all the main structures…

Square bot and PID

PID 3 elements -Proportional Controller-outputs based on the magnitude of the error -Integral-outputs based on the magnitude AND duration of the error -Derivative Controller – outputs based on the rate of change and the error Simplified form = Kp*error + Ki*integrated error+Kd*Derivative of the error of function Tuning a PID Loop For the first half of…

Communication Protocols Pt2

Various Communication Methods for Digital Signaling Notes Digital – discrete values that have breaks and are not smooth Analog – smooth continuous curves PWM – pulse width modulation I2C – inter integrated circuit Serial data – data transfer sequential SPI – serial peripheral interface SCL- serial clock SS- slave select MISO- master in slave out…

APCSA – Inheritance

Definition of Inheritance – Inheritance is a mechanism wherein a new class is derived from an existing class. In Java, classes may inherit or acquire the properties and methods of other classes. A class derived from another class is called a subclass, whereas the class from which a subclass is derived is called a superclass….

9/10/2018 Communication Protocols

We started the class by practicing CAD and I made a simple Cube and Sphere in Fusion 360 Communication Protocols Control Protocols Analog – Continuously varying signal Digital – Logic highs and lows PWM- Pulse width Modulation (Control/Data Signal) Inter-integrated Circuit- Multiple circuits that work together and communicate I2C- The Inter-integrated Circuit (I2C) Protocol is a protocol intended to allow…

Formative Review and Conditionals – Sept 3

1.Source code is the things we type to run the program including the definition of classes 5.Objects are created when the program is compiled then then you run the program the object is executed 7.A constructor is a a special procedure in the X’s definition that describes how objects of X are created 8.Constructors are…

8/27/2018- Design Toolkits

Underwater Robotics Section 2: 2.1, 2.2, 2.3 2.1 2.1 was an introduction to section as it talks about how to create a functioning robot or any other project. The main idea behind the section says that when doing any project hard or easy a strategy is essential for its completion. 2.2 2.2 talks about how…