From aarone@sirius.com Wed Jul 1 02:44:06 1998 Received: from aleve.media.mit.edu by hub.media.mit.edu; (5.65v3.2/1.1/06Jun95-8.2MPM) id AA22669; Wed, 1 Jul 1998 02:44:06 -0400 Received: from mail3.sirius.com (mail3.sirius.com [205.134.253.133]) by aleve.media.mit.edu (8.8.7/ML970927) with ESMTP id CAA13214 for ; Wed, 1 Jul 1998 02:01:55 -0400 (EDT) Received: from edsinger (ppp-asfm03--126.sirius.net [205.134.240.126]) by mail3.sirius.com (8.8.7/Sirius-8.8.7-97.08.12) with ESMTP id XAA26862 for ; Tue, 30 Jun 1998 23:01:54 -0700 (PDT) Message-Id: <199807010601.XAA26862@mail3.sirius.com> From: "Aaron Edsinger" To: "handy" Subject: Serial Interface Date: Wed, 1 Jul 1998 02:06:39 +0100 X-Msmail-Priority: Normal X-Priority: 3 X-Mailer: Microsoft Internet Mail 4.70.1162 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hello, I've been having some problems using my HandyBoard to talk directly to my PC via the serial interface. I disable Interactive C and then Poke() and Peek() as has been described on this list. I send short character strings from my PC to the HandyBoard under Windows 95. If I send strings longer than 2 characters, it seems that some of the characters get lost. This behavior seems to be affected by repositioning or slightly modifying the code, suggesting perhaps a timing issue. Why might this be? Is there any way to check for an error situation? Thanks for any help, Aaron From cmcmanis@freegate.com Thu Jul 16 03:13:49 1998 Received: from aleve.media.mit.edu by hub.media.mit.edu; (5.65v3.2/1.1/06Jun95-8.2MPM) id AA23518; Thu, 16 Jul 1998 03:13:49 -0400 Received: from hq.freegate.com ([208.226.86.1]) by aleve.media.mit.edu (8.8.7/ML970927) with SMTP id CAA18991 for ; Thu, 16 Jul 1998 02:17:47 -0400 (EDT) Received: (qmail+freegate 6968 invoked by alias); 16 Jul 1998 06:17:38 -0000 Received: from dialip-04.hq.freegate.com (HELO freegate.com) (208.226.86.222) by hq.freegate.com with SMTP; 16 Jul 1998 06:17:38 -0000 Message-Id: <35AD9BDA.3A9EC8F7@freegate.com> Date: Wed, 15 Jul 1998 23:21:14 -0700 From: Chuck McManis Reply-To: cmcmanis@freegate.com Organization: Freegate Corporation X-Mailer: Mozilla 4.04 [en] (Win95; I) Mime-Version: 1.0 To: David Rye Cc: handyboard@media.mit.edu Subject: Re: Handyboard/RWP without p-code References: <3.0.32.19980716151646.00809d20@nemo.mech.eng.usyd.edu.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Get a copy of icc11 v5.0 or later (from www.imagecraft.com) and use the handyboard library from their site. --Chuck From mawalla3@vt.edu Wed Aug 12 13:10:06 1998 Received: from aleve.media.mit.edu by hub.media.mit.edu; (5.65v3.2/1.1/06Jun95-8.2MPM) id AA07529; Wed, 12 Aug 1998 13:10:06 -0400 Received: from quackerjack.cc.vt.edu (root@quackerjack.cc.vt.edu [198.82.160.250]) by aleve.media.mit.edu (8.8.7/ML970927) with ESMTP id MAA05729 for ; Wed, 12 Aug 1998 12:13:53 -0400 (EDT) Received: from sable.cc.vt.edu (sable.cc.vt.edu [128.173.16.30]) by quackerjack.cc.vt.edu (8.8.8/8.8.8) with ESMTP id MAA20678 for ; Wed, 12 Aug 1998 12:20:09 -0400 (EDT) Received: from research10.phys.vt.edu (dhcp9.phys.vt.edu [128.173.176.166]) by sable.cc.vt.edu (8.8.8/8.8.8) with SMTP id MAA05159 for ; Wed, 12 Aug 1998 12:13:51 -0400 (EDT) Message-Id: <3.0.5.32.19980812121345.00796960@mail.vt.edu> X-Sender: mawalla3@mail.vt.edu (Unverified) X-Mailer: QUALCOMM Windows Eudora Light Version 3.0.5 (32) Date: Wed, 12 Aug 1998 12:13:45 -0400 To: Handyboard@media.mit.edu From: Mark Wallace Subject: serial library for C++ Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Hello, I have a handy board with poloroid transducers and I am trying use the results of my distance measurments in a C++ program on the computer. I have found programs on the handyboard web page that should alow the handyboard to transmit information over the serial line. What I am looking for is if anyone knows were I could find a serial for Microsofts Visual C++ 5.0. I would like to find one that is free or sharware but any information on any serial that will work would be appreciated. Thanks. Mark Wallace e-mail mawalla3@vt.edu mwallace@sps1.phys.vt.edu web page http://sps1.phys.vt.ede/~mwallace "What a waist it would be after 4 billion tortuous years of evolution if the dominant organism contrived its own self-distruction" Carl Sagan From aarone@sirius.com Wed Aug 12 13:42:19 1998 Received: from aleve.media.mit.edu by hub.media.mit.edu; (5.65v3.2/1.1/06Jun95-8.2MPM) id AA13439; Wed, 12 Aug 1998 13:42:19 -0400 Received: from mail3.sirius.com (mail3.sirius.com [205.134.253.133]) by aleve.media.mit.edu (8.8.7/ML970927) with ESMTP id MAA10630 for ; Wed, 12 Aug 1998 12:48:27 -0400 (EDT) Received: from aarone (ppp-asfm05--041.sirius.net [205.134.241.41]) by mail3.sirius.com (8.8.7/Sirius-8.8.7-97.08.12) with SMTP id JAA20821; Wed, 12 Aug 1998 09:48:24 -0700 (PDT) Message-Id: <004401bdc62a$e8ecc8c0$70f086cd@aarone.sirius.com> From: "Aaron Edsinger" To: "Mark Wallace" Cc: "handy" Subject: Re: serial library for C++ Date: Wed, 12 Aug 1998 12:53:41 -0700 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-Msmail-Priority: Normal X-Mailer: Microsoft Outlook Express 4.72.2106.4 X-Mimeole: Produced By Microsoft MimeOLE V4.72.2106.4 Check out this site. It works well. The only problem I had was timing issues when trying to read and write to the port too quickly. http://www.codeguru.com/show.cgi?general=/misc/misc_toc.shtml -----Original Message----- From: Mark Wallace To: Handyboard@media.mit.edu Date: Wednesday, August 12, 1998 9:25 AM Subject: serial library for C++ >Hello, > I have a handy board with poloroid transducers and I am trying use the >results of my distance measurments in a C++ program on the computer. I >have found programs on the handyboard web page that should alow the >handyboard to transmit information over the serial line. What I am looking >for is if anyone knows were I could find a serial library for Microsofts >Visual C++ 5.0. I would like to find one that is free or sharware but any >information on any serial librarys that will work would be appreciated. >Thanks. >Mark Wallace > > e-mail mawalla3@vt.edu > mwallace@sps1.phys.vt.edu >web page http://sps1.phys.vt.ede/~mwallace > >"What a waist it would be after 4 billion tortuous years of evolution if >the dominant organism contrived its own self-distruction" > Carl Sagan > From brian-c@technologist.com Mon Jul 6 11:54:19 1998 Received: from aleve.media.mit.edu by hub.media.mit.edu; (5.65v3.2/1.1/06Jun95-8.2MPM) id AA03667; Mon, 6 Jul 1998 11:54:19 -0400 Received: from web04.globecomm.net (web04.globecomm.net [207.51.48.104]) by aleve.media.mit.edu (8.8.7/ML970927) with ESMTP id TAA30534 for ; Mon, 6 Jul 1998 19:24:28 -0400 (EDT) From: brian-c@technologist.com Received: (from root@localhost) by web04.globecomm.net (8.8.8/8.8.0) id TAA03097; Mon, 6 Jul 1998 11:24:27 -0400 (EDT) Date: Mon, 6 Jul 1998 11:24:27 -0400 (EDT) Message-Id: <199807062324.TAA03097@web04.globecomm.net> Content-Type: multipart/mixed; boundary="0-0-0-0-0-0-0-0-____====$%&" Mime-Version: 1.0 To: Terri A Mortvedt , handyboard@media.mit.edu Subject: Re: Steppers --0-0-0-0-0-0-0-0-____====$%& Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by aleve.media.mit.edu id TAA30534 Dear Terri, If the motors turn sparatically, that means the coils are probably not hooked up in the correct order. Try swapping them around and see if anything improves. The motors you are using are the bipolar type. There=20 is a decent way of hooking up unipolar steppers to the HB at http://www.cctc.demon.co.uk/stepper.htm A basic difference between bipolar and unipolar is that unipolar motors have additional wires are=20 connected to the power supply. Bipolars also have more torque. Using fd(); and bk(); commands to power steppers is probably a lot to handle. I recommend trying the=20 method found on that link. There's even sample coding. You will have to modify some variables for the turn functions because your turning radius varies according to your distance between motors. I modified the step(); function to produce a gradual=20 increase in speed, and a gradual decrease in speed once the specified steps are almost complete.=20 I will attach my motors.c file as is. _________________________________________________ =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF= =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF Brian Carvalho [ brian-c@ieee.org ] DeVRY Institute New Jersey _________________________________________________ =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF= =AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF=AF --------------------------------------------------- Get free personalized email at http://www.iname.com --0-0-0-0-0-0-0-0-____====$%& Content-Type: application/octet-stream Content-disposition: inline; filename=Motors.c Content-Transfer-Encoding: base64 LyogTW90b3JzLmMgKi8NCg0KLyoqKiBERUNMQVJBVElPTlMgKioqLw0KDQppbnQgRk9SV0FSRFMg PSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2YXJpYWJsZXMgZm9yIGRpcmVj dGlvbiAqLw0KaW50IEJBQ0tXQVJEUyA9IDE7DQogDQppbnQgSEFMRlRVUk4gPSA3MDsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIC8qIHZhcmlhYmxlcyBmb3IgdHVybmluZyAqLw0KaW50IFFV QVJURVJUVVJOID0gSEFMRlRVUk4gLyAyOw0KIA0KaW50IFJJR0hUID0gMjsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgLyogdmFsdWVzIGZvciB0dXJucyAqLw0KaW50IExFRlQgPSA4 Ow0KDQppbnQgcmlnaHRfbW90b3JfcG9pbnRlciA9IDA7ICAgICAgICAgICAgICAgICAgICAvKiBt b3RvciBjb250cm9sIHZhbHVlcyAqLw0KaW50IGxlZnRfbW90b3JfcG9pbnRlciA9IDA7DQogDQog DQppbnQgY3ljbGVfbGVuZ3RoID0gNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBoYWxm IHN0ZXBwaW5nIHZhbHVlcyAqLw0KaW50IGxlZnRfc3RlcF90YWJsZVs0XSA9IHs0OCw0OSw1MSw1 MH07DQppbnQgcmlnaHRfc3RlcF90YWJsZVs0XSA9IHsxOTIsMTk2LDIwNCwyMDB9Ow0KDQpsb25n IFNMT1cgPSAyNUw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogbWlsbGlzZWNv bmQgcGF1c2VzICovDQpsb25nIEZBU1QgPSA4TDsNCg0KLyoqKiBGVU5DVElPTlMgKioqLw0KDQoN CnZvaWQgc2V0ZmFzdChsb25nIEYpDQp7DQoJCQlGQVNUID0gRjsNCn0NCg0Kdm9pZCBzZXRzbG93 KGxvbmcgUykNCnsNCgkJCVNMT1cgPSBTOw0KfQ0KDQoNCnZvaWQgc3RlcHBlcnNfb3V0KHZvaWQp DQp7DQoJCQlpbnQgY29udHJvbF9ieXRlID0gMDsNCgkJCWNvbnRyb2xfYnl0ZSArPSBsZWZ0X3N0 ZXBfdGFibGVbbGVmdF9tb3Rvcl9wb2ludGVyXTsNCgkJCWNvbnRyb2xfYnl0ZSArPSByaWdodF9z dGVwX3RhYmxlW3JpZ2h0X21vdG9yX3BvaW50ZXJdOw0KCQkJcG9rZSgweDBlLGNvbnRyb2xfYnl0 ZSk7DQp9DQoNCnZvaWQgcmlnaHRfc3RlcChpbnQgZGlyZWN0aW9uKSAgICAgICAgICAgICAgICAg IC8qIHJpZ2h0IG1vdG9yIGNvbnRyb2wgKi8NCnsNCgkJCWlmIChkaXJlY3Rpb24gPT0gRk9SV0FS RFMpDQoJCQkJCSAgcmlnaHRfbW90b3JfcG9pbnRlciArPTE7DQoJCQllbHNlDQoJCQkJCSAgcmln aHRfbW90b3JfcG9pbnRlciArPSAoY3ljbGVfbGVuZ3RoIC0gMSk7DQoNCgkJCXJpZ2h0X21vdG9y X3BvaW50ZXIgJj0gKGN5Y2xlX2xlbmd0aCAtIDEpOw0KDQp9DQoNCnZvaWQgbGVmdF9zdGVwKGlu dCBkaXJlY3Rpb24pICAgICAgICAgICAgICAgICAgIC8qIGxlZnQgbW90b3IgY29udHJvbCovDQp7 DQoJCQlpZiAoZGlyZWN0aW9uID09IEZPUldBUkRTKQ0KCQkJCQkgIGxlZnRfbW90b3JfcG9pbnRl ciArPSAxOw0KCQkJZWxzZQ0KCQkJCQkgIGxlZnRfbW90b3JfcG9pbnRlciArPSAoY3ljbGVfbGVu Z3RoIC0gMSk7DQoNCgkJCWxlZnRfbW90b3JfcG9pbnRlciAmPSAoY3ljbGVfbGVuZ3RoIC0gMSk7 DQoNCn0NCg0Kdm9pZCBhYm91dF9mYWNlKGludCBkaXIpICAgICAgICAgICAgICAgIC8qIDE4MCBk ZWdyZWUgdHVybiBvbiBhIGRpbWUgKi8NCnsNCglpbnQgaTsNCg0KCWlmIChkaXIgPT0gUklHSFQp DQoJCWZvciAoaT0wO2k8PUhBTEZUVVJOO2krKykNCgkJew0KCQkJbGVmdF9zdGVwKEZPUldBUkRT KTsNCgkJCXJpZ2h0X3N0ZXAoQkFDS1dBUkRTKTsNCgkJCXN0ZXBwZXJzX291dCgpOw0KCQkJbXNs ZWVwKFNMT1cpOw0KCQkJYW8oKTsNCgkJIH0NCg0KCSBlbHNlDQoJCSBmb3IgKGk9MDtpPD1IQUxG VFVSTjtpKyspDQoJCSB7DQoJCQlsZWZ0X3N0ZXAoQkFDS1dBUkRTKTsNCgkJCXJpZ2h0X3N0ZXAo Rk9SV0FSRFMpOw0KCQkJc3RlcHBlcnNfb3V0KCk7DQoJCQltc2xlZXAoU0xPVyk7DQoJCQlhbygp Ow0KCQkgIH0NCn0NCg0Kdm9pZCByaWdodF90dXJuKCkgICAgICAgICAgICAgICAgICAgICAgIC8q IDkwIGRlZ3JlZSByaWdodCB0dXJuIG9uIGEgZGltZSAqLw0Kew0KCQkJaW50IGk7DQoNCgkJCWZv ciAoaT0wO2k8PVFVQVJURVJUVVJOO2krKykNCgkJCXsNCgkJCQkJICBsZWZ0X3N0ZXAoRk9SV0FS RFMpOw0KCQkJCQkgIHJpZ2h0X3N0ZXAoQkFDS1dBUkRTKTsNCgkJCQkJICBzdGVwcGVyc19vdXQo KTsNCgkJCQkJICBtc2xlZXAoU0xPVyk7DQoJCQkJCSAgYW8oKTsNCgkJCX0NCg0KfQ0KDQp2b2lk IGxlZnRfdHVybigpICAgICAgICAgICAgICAgICAgICAgICAgLyogOTAgZGVncmVlIGxlZnQgdHVy biBvbiBhIGRpbWUgKi8NCnsNCgkJCWludCBpOw0KDQoJCQlmb3IgKGk9MDtpPD1RVUFSVEVSVFVS TjtpKyspDQoJCQl7DQoJCQkJCSAgbGVmdF9zdGVwKEJBQ0tXQVJEUyk7DQoJCQkJCSAgcmlnaHRf c3RlcChGT1JXQVJEUyk7DQoJCQkJCSAgc3RlcHBlcnNfb3V0KCk7DQoJCQkJCSAgbXNsZWVwKFNM T1cpOw0KCQkJCQkgIGFvKCk7DQoJCQl9DQp9DQoNCnZvaWQgcmlnaHRfd2hlZWwoKSAgICAgICAg ICAgICAgICAgICAgICAvKiBncmFkdWFsIHJpZ2h0IHR1cm4gKi8NCnsNCgkJCWludCBpOw0KDQoJ CQlmb3IgKGk9MDtpPD1IQUxGVFVSTjtpKyspDQoJCQl7DQoJCQkJCSAgbGVmdF9zdGVwKEZPUldB UkRTKTsNCgkJCQkJICBzdGVwcGVyc19vdXQoKTsNCgkJCQkJICBtc2xlZXAoU0xPVyk7DQoJCQl9 DQp9DQoNCnZvaWQgbGVmdF93aGVlbCgpICAgICAgICAgICAgICAgICAgICAgICAvKiBncmFkdWFs IGxlZnQgdHVybiAqLw0Kew0KCQkJaW50IGk7DQoNCgkJCWZvciAoaT0wO2k8PUhBTEZUVVJOO2kr KykNCgkJCXsNCgkJCQkJICByaWdodF9zdGVwKEZPUldBUkRTKTsNCgkJCQkJICBzdGVwcGVyc19v dXQoKTsNCgkJCQkJICBtc2xlZXAoU0xPVyk7DQoJCQl9DQp9DQoNCg0Kdm9pZCBzdGVwIChpbnQg ZGlyLCBpbnQgbnVtc3RlcHMsIGludCBkZWxheSkNCnsNCiAgICAgICAgaW50IHN0ZXAsc3RwOw0K ICAgICAgICBpbnQgYmVnaW49bnVtc3RlcHMvMTA7DQoJaW50IGNvbnRpbnVlOw0KICAgICAgICBs b25nIGdyYWQ9KGxvbmcpYmVnaW47DQoNCglzeXN0ZW1fcHdtX29mZigpOw0KDQoJZm9yIChzdGVw PTA7c3RlcDxiZWdpbjtzdGVwKyspDQoJew0KCQltc2xlZXAoZ3JhZCk7DQoJCWxlZnRfc3RlcChk aXIpOw0KCQlyaWdodF9zdGVwKGRpcik7DQoJCXN0ZXBwZXJzX291dCgpOw0KCQljb250aW51ZT1z dGVwOw0KICAgICAgICAgICAgICAgIGdyYWQ9Z3JhZC0xTDsNCg0KCX0NCiAgICAgICAgd2hpbGUo Y29udGludWU8YmVnaW4qOSkNCgl7DQoJCW1zbGVlcCgobG9uZylkZWxheSk7DQoJCWxlZnRfc3Rl cChkaXIpOw0KCQlyaWdodF9zdGVwKGRpcik7DQoJCXN0ZXBwZXJzX291dCgpOw0KCQljb250aW51 ZSsrOw0KICAgICAgICAgICAgICAgIHN0cD1jb250aW51ZTsNCgkgfQ0KDQogICAgICAgICB3aGls ZShzdHA8bnVtc3RlcHMpDQogICAgICAgICB7DQogICAgICAgICAgICAgIGRlbGF5PWRlbGF5KzE7 DQogICAgICAgICAgICAgIG1zbGVlcCgobG9uZylkZWxheSk7DQogICAgICAgICAgICAgIGxlZnRf c3RlcChkaXIpOw0KICAgICAgICAgICAgICByaWdodF9zdGVwKGRpcik7DQogICAgICAgICAgICAg IHN0ZXBwZXJzX291dCgpOw0KICAgICAgICAgICAgICBzdHArKzsNCiAgICAgICAgIH0NCglhbygp Ow0KDQp9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCg0K --0-0-0-0-0-0-0-0-____====$%&--