update seis challenge
This commit is contained in:
		@@ -14,14 +14,13 @@ basic.forever(() => {
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### ~avatar avatar 
 | 
			
		||||
 | 
			
		||||
Computer Science: Welcome! The activity will teach you how to code the acceleration of the 1st micro:bit and to visualize the acceleration on the 2nd micro:bit. Let's get started!
 | 
			
		||||
### ~
 | 
			
		||||
 | 
			
		||||
# Computer Science Steps
 | 
			
		||||
 | 
			
		||||
## 1.
 | 
			
		||||
 | 
			
		||||
We want to break apart the blocks from the activity. We will be using the blocks from the activity to create a brand new program to have micro:bit devices communicate through the BLE (Bluetooth low energy) radio. 
 | 
			
		||||
We want to simply detach the blocks from the recent activity. We will use blocks from the activity to create a brand new program to show the way micro:bit devices communicate through the BLE (Bluetooth low energy) radio. 
 | 
			
		||||
 | 
			
		||||
```shuffle
 | 
			
		||||
basic.forever(() => {
 | 
			
		||||
@@ -31,10 +30,9 @@ basic.forever(() => {
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## 2. 
 | 
			
		||||
 | 
			
		||||
Let's measure `acceleration (mg)` and then `send number`. `Acceleration` is measured in **milli-gravities**, so a value of -1000 is equivalent to -1g or -9.81m/s^2. We will be able to get the acceleration value (g-force), in the specified "x" dimension. `Send number` will broadcast a number data packet to other micro:bits connected via radio.
 | 
			
		||||
 | 
			
		||||
We need attach send number found in the Radio drawer. We will attach send number to acceleration. 
 | 
			
		||||
We need add send number block found in the Radio drawer. We will attach send number to acceleration. 
 | 
			
		||||
 | 
			
		||||
Your finished code will look like this:
 | 
			
		||||
 | 
			
		||||
@@ -51,11 +49,12 @@ Your finished code will look like this:
 | 
			
		||||
basic.forever(() => {
 | 
			
		||||
    radio.sendNumber(input.acceleration(Dimension.X));
 | 
			
		||||
});
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
## 4. 
 | 
			
		||||
We want to register code to run when a packet is received over radio. We can implement this code by adding `on data received`.
 | 
			
		||||
We want to register code to run when a packet is received over radio. We can implement this code by adding `on data received`block found in the radio drawer.
 | 
			
		||||
 | 
			
		||||
Your finished code will look like this:
 | 
			
		||||
 | 
			
		||||
```blocks
 | 
			
		||||
basic.forever(() => {
 | 
			
		||||
@@ -65,10 +64,12 @@ radio.onDataReceived(() => {
 | 
			
		||||
    
 | 
			
		||||
})
 | 
			
		||||
```
 | 
			
		||||
## 5. 
 | 
			
		||||
 | 
			
		||||
## 5. 
 | 
			
		||||
Finally, we want to chart the acceleration. So we must first implement `plot bar graph`. `Plot Bar Graph` will display a vertical bar graph based on the value and high value. In order to transfer the receive the number from the 1st micro:bit, we must implement `receive number` to constantly display a vertical bar graph based on the value. Remember, the value will equal to the micro:bit's acceleration in the "x" direction.
 | 
			
		||||
 | 
			
		||||
Your finished code will look like this:
 | 
			
		||||
 | 
			
		||||
```blocks
 | 
			
		||||
basic.forever(() => {
 | 
			
		||||
    radio.sendNumber(input.acceleration(Dimension.X))
 | 
			
		||||
@@ -79,6 +80,12 @@ radio.onDataReceived(() => {
 | 
			
		||||
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
### ~avatar avatar 
 | 
			
		||||
Science: Welcome! The activity will teach you how to chart the acceleration of the 1st micro:bit and to visualize the acceleration on the 2nd micro:bit. Let's get started!
 | 
			
		||||
### ~
 | 
			
		||||
 | 
			
		||||
# Science Steps: 
 | 
			
		||||
 | 
			
		||||
## 6. 
 | 
			
		||||
Notice that moving the micro:bit the farthest direction in the x direction will be -1023 on the charting beneath the simulator. The second observation will be that the LEDs will be full brightness on the 2nd micro:bit. There is a single LED turned on with the 1st micro:bit. Additionally, the graphs will reflect 0 acceleation for the 1st micro:bit. In this scenario, if you are adjusting the acceleration in the simualator, you are also changing your chart that will be produced.  
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user