Viết kịch bản trên iPad - truy cập các tính năng như gia tốc kế, GPS, v.v.


3

Có ngôn ngữ kịch bản nào cho iPad có thể truy cập chức năng gốc như gia tốc kế, GPS, tin nhắn văn bản, v.v. không?

Tôi biết rằng có thể viết các tập lệnh Scheme và Python nhưng tôi không nghĩ rằng họ có thể truy cập bất kỳ chức năng gốc nào.

Có cách nào để làm điều này?

Nếu không, tai sao không? Có phải Apple sẽ không cho phép các môi trường kịch bản vào cửa hàng ứng dụng hay là trường hợp không ai bận tâm tạo ra nó?

Câu trả lời:


2

techBASIC 3.1 hỗ trợ các công nghệ cảm biến tích hợp và kết nối sau:

  1. Bluetooth LE.

  2. WiFi thông qua TCP / IP, HTTP, FTP.

  3. HiJack (Bộ chuyển đổi AD cắm vào giắc cắm tai nghe).

  4. Tích hợp gia tốc kế, con quay hồi chuyển, từ kế.

  5. Truy cập thông tin tổng hợp cho tiêu đề, vị trí (GPS / điểm nóng / tháp di động), độ cao, hướng di chuyển.

  6. Gửi email (với sự can thiệp của người dùng).

  7. Chụp ảnh hoặc truy cập thư viện ảnh.

Nó không hỗ trợ:

  1. Các cổng nối tiếp. (Nó đã được triển khai, nhưng Apple sẽ không cho phép hỗ trợ này được phát hành.)

  2. Bluetooth cổ điển.

  3. Nhận email. (Apple sẽ không cho phép điều này.)

  4. Gửi / nhận tin nhắn văn bản.


1

Trong quá trình tìm kiếm, tôi đã tìm thấy liên kết này nói về GPS và Python từ Sparkfun ( https://www.sparkfun.com/tutorials/403 )

Tôi không thể nói với bạn rằng tôi đã sử dụng Python để đọc GPS, nhưng bài viết này phức tạp hơn. Bên cạnh việc sử dụng Python để có được vị trí GPS hiện tại, tác giả đang xây dựng Hệ thống theo dõi vô tuyến GPS và sử dụng Python làm ngôn ngữ kịch bản.

Tuy nhiên, đối với các ứng dụng tôi sử dụng techBASIC hoặc cơ bản khác gọi là SmartBASIC.

Trong một ứng dụng tôi chỉ sử dụng đại số và trig và hình học nếu tôi muốn xác định tiêu đề và sử dụng gia tốc kế tích hợp, tôi có thể dự đoán người dùng sẽ ở đâu trong 2 giờ và tạo báo cáo thời tiết bằng cách tính toán GPS dự đoán sẽ là gì dựa trên tiêu đề và tốc độ di chuyển

Hầu hết các ngôn ngữ sẽ cung cấp cho bạn dữ liệu GPS gốc và trong SmartBASIC, nó cũng sẽ cung cấp cho bạn một lỗi tắt, đọc +/-.

SmartBASIC, khi bạn bật GPS, nó sẽ bắt đầu lưu trữ mọi điểm trong một mảng, trong trường hợp bạn đang xây dựng một ứng dụng bản đồ. Bạn có quyền truy cập vào tất cả các bài đọc trước đây. Nếu bạn muốn GPS hiện tại, bạn cần lặp lại cuộc gọi GPS của mình cho đến khi không còn bài đọc nào nữa.

Trong techBASIC, bạn có thể chỉ định khoảng thời gian chờ mà tôi tin là có chức năng tương tự.

Tôi đã thử cả hai và các bài đọc GPS được phát hiện. Mặc dù bạn nói rằng cảm biến GPS của thiết bị cung cấp cùng một dữ liệu, nhưng nếu bạn không cẩn thận mã hóa nó, bạn sẽ nhận được các kết quả khác nhau.

Chúc may mắn.


0

Hãy xem techBASIC ( http://www.byteworks.us/Byte_Works/techBASIC.html ). Gần đây tôi đã mua một cuốn Sách điện tử có tên "Xây dựng các dự án điện tử cho iPhone và iPad" và nó sử dụng techBASIC để truy cập vào một số cảm biến; nhưng, tôi không chắc chắn về GPS hoặc các giao thức nhắn tin.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.