background preloader

VirtualBreadboard.com

VirtualBreadboard.com

OLIMEX Ltd. - Electronronic Design and PCB sub-contract assembly OEM/ODM service PIC Programmer for Windows - Help Index PIC programmer - Help Index Disclaimer In other words, THE ENTIRE RISK FOR THE USE OF THIS SOFTWARE IS WITH YOU. Use this program as long as you keep in mind that this program is no professional software ! contents Short Description PICs are single-chip microcontrollers which can be used for many purposes. Note that most programming adapters supported by WinPic do not meet Microchip's requirements for a "production grade" programmer. WinPic lets you ... program a HEX-file into a PIC microcontroller read the contents of a PIC and save it as a HEX file read and modify the configuration word(s) of the PIC Keep in mind that this program is still far from being "professional" software ! Check for an update on the author's homepage.Note: Meanwhile there are other programs called "WinPic" on the web. Contents Features and supported devices The program requires a simple programming interface for the serial port. Supported devices are (AT LEAST WARNING ! System Requirements and Installation ? Code: /p /e

Creating The by Randy Innerarity Physics 476.001 Summer II, 2003 The original Word file and other documents can be found here: professor Dan Bruton originally conceived the SFA Rover project. The project began with a remote controlled H1 Hummer replica manufactured by Enertec. The Hummer's rf/motor control circuit board contains a single 18-pin IC that controls the steering and drive motors in response to remote control radio signals. Using a remote controlled vehicle for a robotics base has one major drawback. An acrylic carrier board is used in place of the Hummer body to provide a mounting area for circuit boards and future equipment. The figure below shows the new wires attached to the de-soldered resistor ends. Two single pole-single throw momentary switches provide sensory input to the robot. The motor control circuits on the original circuit board require 2.8 volts to activate the steering and drive motors. SFA Rover Program Listing.

Labcenter Electronics - Downloads Eric's PIC Page Quick Index ProjectsDevelopment ToolsCode fragments, tips, and techniquesHardware tips and tricksFAQ and mailing listVendorsOther PIC resources on the WebGeneral embedded system links Embedded System Design and Engineering Services If you need top-quality embedded system design and engineering services (PIC-based or otherwise), please contact me via email, eric@brouhaha.com. Free PIC Help... ... isn't available from me. Eric's PIC Projects I developed most of these projects during various vacations to Colorado. Since these are just spare-time hacks, no documentation is available for any of them but the Closed-Caption decoder. For the benefit of those not running Unix, I am now supplying .zip files in addition to the .tar.gz files. Code is available for: Code is not currently available for: My friends have designed various other PIC projects. Free PIC Development Tools Code fragments, tips, and techniques Hardware tips and tricks FAQ and mailing list Tom Kellet compiled a PIC FAQ. PC interfacing

Esquemas de Electronica La mayoría de nosotros tenemos un Nokia 3310 en algún cajón de nuestra casa o conocemos a alguien que hace tiempo usaba uno de estos móviles y ahora lo tendrá en el comentado cajón. Bien, ya podemos darle uso a la pantalla de dicho móvil conectándola a nuestro ordenador con alguno de los esquemas comentados más abajo y con el software LCDInfo. Todo empezó en esta rama del foro de www.lcdinfo.com, en la cual explican que pantallas nos sirven y como conectarlas ya que los Nokia 3310 no llevan todos la misma, añadiendo que otros modelos de móviles Nokia también llevan pantallas conectables a nuestros ordenadores. La pantalla contiene el controlador PCD8544 integrado en la misma con lo que nos facilita la tarea. Como observareis los pines de conexión de LCD son muy pequeños por lo que necesitaremos un soldador de poca potencia con punta muy fina y mucha paciencia. Para no estropear la pantalla no deberemos de pasar de +3,3v en ninguna de sus entradas. Esquema 1: Esquema 2: Esquema 3: Software:

Nokia 3310 LCD Library [An old project I moved from my previous website] This JAL library includes functions for controlling the Nokia 3310 LCD (PCD8544 controller) and also a 5×7 font. Currently the table used only works on 16F, but should not take much to modify it to work with 18F PICs. It only uses 5 IO pins, so a smaller PIC could be used. The font however takes up a lot of ROM (the example program’s code size is 1305). If the text print functions (and the font) is not used it is of course much smaller, but also much less useful ;-). Download: Nokia 3310 LCD JAL Driver - A JAL Library to drive the Nokia 3310 LCD with a PIC. * example_lcd.jal - An example program, the output of which you can see in the photo below * nokia_lcd_p.jal - Include this first, and modify it with the pins you are using to connect * nokia_lcd.jal - The main jal library * font_5x7.jal - The 5x7 font, include after nokia_lcd.jal since it uses functions in there Sorry for the quality of these photos. LCD connected to an 16F877 PIC

SMS Remote Control VCR Remote Control via SMS Imagine it, it's 3:15 on a weekday afternoon and you've just realised you've forgotten to set the video to tape 'Pet Rescue'. Usually you would be condemned to an afternoon of misery and disappointment, knowing you had no heartwarming cute animal stories to come home to. But not any more. Below I describe a simple interface between a T28 mobile phone (ME) and Matsui VX770 VCR to allow remote recording of programmes. Block Diagram The heart of the interface, the only active component, is a PIC16x84 microcontroller. It has 1024 bytes of program/data memory, 36 bytes of static RAM and 64 bytes of non-volatile RAM. Two interfaces are required, one to the ME to send and receive SMS messages and one to the VCR to control channel selection and recording. VCR interface - infrared protocol ME interface - AT command set Once these interfaces are implemented, some simple logic holds it all together to control channel selection and recording functions. Results: Aww!

Related: