Hi. I have been trying to figure out the code for this program for weeks now and can't figure it out. I apologize for the repeated postings. I have the following code. I am trying to find distance and velocity in the following program. I keep getting error messages.
Any help would be very much appreciated!
Thank you!
import UIKit
import CoreMotion
let motion = CMMotionManager()
class ViewController: UIViewController {
@IBOutlet var xaxis: UILabel!
@IBOutlet var yaxis: UILabel!
@IBOutlet var zaxis: UILabel!
let movementManager = CMMotionManager()
override func viewDidLoad() {
super.viewDidLoad()
movementManager.startAccelerometerUpdates()
movementManager.accelerometerUpdateInterval = 0.1
if let data = self.movementManager.accelerometerData {
self.xaxis.text = String(data.acceleration.x)
//OLD - self.yaxis.text = String(data.acceleration.y)
//OLD - self.zaxis.text = String(data.acceleration.z)
var xoutput = self.xaxis.text
var distance: Double = 0.0
var velocityi: Double = 0.0
var velocityf: Double = 0.0
var x: Int = 1
while x == 1 {
distance = velocityi * 0.1 + (1/2) * xoutput * pow(0.1, 2)
velocityf = velocityi + xoutput * 0.1
velocityi = velocityf
}
}
}
}