Show Posts
Pages: [1]
1  International / Hardware / Usando ATTINY Micros con las librerias Arduino on: July 31, 2013, 08:45:48 pm
He creado un tutorial - Arduino Plantilla Express - Uso de los microcontroladores ATtiny - en mi blog que explica cómo utilizar las bibliotecas del núcleo de Arduino con la familia de microcontroladores ATTINY. Véa, http://omarfrancisco.com/arduino-template-express-using-the-attiny-micro-controllers/. El tutorial le enseña como configurar una placa de desarrollo en un breadboard con el ATTINY85, tambien como utilizar el FTDI para la comunicación serial y el uso de la biblioteca Core Arduino para parpadear un LED. Esta guía ayudará a los usuarios de Arduino a capitalizar sus conocimiento de las bibliotecas de Arduino y a agregar la familia de micro-controladores ATTINY a su arsenal.
2  Using Arduino / Microcontrollers / Using ATTiny Micro-Controllers With The Arduino Core Library on: July 31, 2013, 08:35:22 pm
I have created a tutorial - Arduino Template Express - Using the ATTiny Micro-Controllers - in my blog that explains how to use the Arduino core libraries with the ATTINY family of AVR micro-controllers.  See, http://omarfrancisco.com/arduino-template-express-using-the-attiny-micro-controllers/.  The tutorial walks you through the configuration of a breadboard development board using the ATTINY85, use a FTDI breakout board for serial communication and use the Arduino Core library to blink an LED.  This tutorial will help Arduino users capitalize on their knowledge of the Arduino libraries and add the ATTINY family of micro-controllers to their arsenal.
3  International / Software / Arduino Template Express - Utilizando Atmel Studio para desarrollo on: July 22, 2013, 07:42:21 am
Hola, he completado el programa Arduino Template Express que permite el desarrollo de applicaciones para la targetas Arduino utilizando Atmel Studio 6.1.  El programa ofrece los siguientes beneficios.

- Apoyo para multiple tarjetas Arduino
- Compilacion con un solo click
- Apoyo para utilizar las librerias Core con los ATTiny micro-controladores
- Incluye todas las librerias de Arduino en fuentes y formatos compilados
- Apoyo para correr a muliple frequencias
- Compilacion desde la consola (command.com)

Mi blog contiene un tutorial que explica como installar.  Descarga el programa en http://omarfrancisco.com/arduino-template-express-installation/ y dejame saber tu opinion.  En mi experiencia, Atmel Studio te ofrece oportunidades de ser mas productivo que el IDE ofrecido por Arduino.
4  Development / Other Software Development / Arduino Template Express - Atmel Studio 6.1 Integration on: July 07, 2013, 11:45:09 am
I have just released Arduino Template Express for Atmel Studio 6.1. It allows Atmel Studio to create, compile and deploy Arduino sketches. It also provides ArduinoCore library support for a few Attiny micro controllers. A step by step installation is located at http://omarfrancisco.com/arduino-template-express-installation/ If you are into Arduinos, take this code for a spin and it will improve your productivity while giving you access to Arduino libraries.  ATE has the following features :

Support for the following boards
  • Arduino Uno
  • Arduino Mega 2560
  • Arduino Leonardo
  • Arduino Duemilanove
  • Arduino Nano
  • Arduino Esplora
  • Arduino Micro
  • Arduino Mini
  • Arduino Tiny (24/44/85)
  • Arduino Tiny (24/45/85)
  • Arduino Tiny (2313/2413)
  • Arduino Tiny (87/167)

Wizard driven templates capable of creating libraries or sketches
Include compiled and source code version of all Arduino libraries included in version 1.04 except GSM.

  • ArduinoCore
  • EEPROM
  • Esplora
  • Ethernet
  • Firmata
  • LiquidCrystal
  • SD
  • Servo
  • SoftwareSerial
  • SPI
  • Stepper
  • WiFi
  • Wire


One key deployment of sketches and libraries
Uses AVRDUDE to deploy sketches via bootloader or external programmers such as AVR Dragon, MKII, etc. (default)
Uses ATPROGRAM to deploy sketches via external programmers such as AVR Dragon, MKII, etc.
Support deploying sketches as a file transfer to delegate the deployment to another machine or simulation system (experimental).
Support compilation of core libraries at frequencies different than 16MHZ.   
Includes script to compile all distributed libraries from the command line.
Support compilation of one sketch for multiple boards using a command line script (experimental)
Support addition of new commercial or custom boards to the boards.xml registry
Allows definition of favorite board to default wizard when creating a new sketch or library.
Allows changing board graphic in wizard to brand your development environment.
5  Development / Other Software Development / Arduino Installer For Atmel Studio - Version 1.01 Beta on: September 29, 2012, 10:07:17 am
Do you want to take control of your Arduino development experience?  Does developing with the Arduino IDE feels like playing Frisbee with a narcoleptic dog? Do you want One Click Deployment for all your Arduino and AVR projects?  Do you need to compile your projects from the command line to support Continuous Integration?  Do you need a unit testing framework for your Arduino Projects? If so, then take a look at the Arduino Installer For Atmel Studio - Version 1.01 Beta 1.  This version of the installer is packed with new features and bug fixes, take a look.

Product Link:https://arduinoinstaller.codeplex.com/releases/view/95451

New Features
- Total of 7 project templates included
  - C program
  - C library
  - C++ program
  - C++ library
  - Arduino Unit Tests
  - Arduino library
  - Arduino program (sketch)
- Graphical setup instead of batch file
- Group all supporting scripts under a script directory in the solution
- Support for calling multiple pre-build, post-build and deployment scripts
- Automatically generation of command line script to compile projects
- Automatically generation of command line script to unistall libraries
- Command line script to compile and deploy lists of unit test suites
- Automatic detection of unit test suites as long as naming convention is followed
- Automatic detection of configuration (debug vs release)
- Automatic device detection
- Support USBTINY, AVRMKII and AVR Dragon programmers for AVR projects
- Graphical setup routine to faciliate installation
- Item template for unit test suites
- Optimized ArduinoUnit library using test numbers to minimize memory footprit
- Include ArduinoUnit in unit test project to minimize external library dependencies
- msbuild build.xml script to support compiling from command line and continous integration setups
- msbuild script to compile and deploy all arduino libraries

Bug Fixes
- Handling spaces in avrdude path
- Handling spaces in project names
- Handling spaces in project path
6  Development / Other Software Development / Re: Atmel Studio 6 on: August 24, 2012, 06:26:53 am
The script from Omar's site works for Release code out of the box.  If you need to deploy Debug code, change the localdeploy.bat accordingly.  Atmel Studio does not export the $(Configuration) property to external tools, at least not yet, therefore the localdeploy.bat is hard coded to the Release mode, but it can be easily changed.  The next release of the installation script is going to address this problem.
7  Development / Other Software Development / Re: Using Atmel Studio 6 with Arduino Boards on: August 13, 2012, 07:25:24 pm
I have created an installation script to install Arduino libraries and project templates in Atmel Studio 6. The installation is a zip file with an install.bat script.  After the installation is completed developers enjoy the following functionality;

1- Arduino sketch project template to do File\New\Project\Arduino Sketch
2 - Arduino library project template
3 - One click deployment using avrdude
4 - Access to all Arduino libraries distributed with the IDE as binaries.
5 - A solution with projects for all Arduino libraries to re-deploy as needed.

For a full tutorial of how to configure the installation script for your environment read this post at my blog.

http://omarfrancisco.com/arduino-programing-using-atmel-studio-6-0/

This installation script should be of help to developers transitioning out of the Arduino IDE.
8  Development / Other Software Development / Arduino Installer For Atmel Studio 6.0 on: August 13, 2012, 07:17:11 pm
I have created an installation script to install Arduino libraries and project templates in Atmel Studio 6. The installation is a zip file with an install.bat script.  After the installation is completed developers enjoy the following functionality;

1- Arduino sketch project template to do File\New\Project\Arduino Sketch
2 - Arduino library project template
3 - One click deployment using avrdude
4 - Access to all Arduino libraries distributed with the IDE as binaries.
5 - A solution with projects for all Arduino libraries to re-deploy as needed.

For a full tutorial of how to configure the installation script for your environment read this post at my blog.

http://omarfrancisco.com/arduino-programing-using-atmel-studio-6-0/

This installation script should be of help to developers transitioning out of the Arduino IDE.
9  Using Arduino / Project Guidance / How do you document your project's vision on: July 12, 2012, 06:07:48 am
I have an entry in my blog discussing different styles to capture the vision of a project.  It targets electronic hobbyists building personal projects.  Besides the styles I documented in the blog, I am interested in understanding how other people come up and document the vision of their personal projects.  See http://omarfrancisco.com/capturing-your-project-vision/
10  Using Arduino / Networking, Protocols, and Devices / Re: HD44780 Protocol Analyzer on: June 28, 2012, 08:28:24 pm
It's not that hard once you understand the functionality your are expected to develop, which is the setting screen, test data, capture frames, analyzer and reporting.  Go through the source code of the different analyzers to see how they were implemented.  One thing I would do different if I had to do it again is invest more time at the beginning of the development effort in designing a solid test data generator to cover all the different use cases in which I was interested.  If you do this, by the time you start analyzing real data streams, you will not get many surprises.

Good luck.
11  Using Arduino / Networking, Protocols, and Devices / HD44780 Protocol Analyzer on: June 27, 2012, 09:50:53 pm
I have developed an open source HD44780 protocol analyzer for the Saleae Logic/Logic16.  A description of the features is located at http://omarfrancisco.com/hd44780-protocol-analyzer/
Looking for testers and feedback.  The source code and binary are located at https://hd44780analyzer.codeplex.com/.  This version is for windows only.
12  Using Arduino / General Electronics / Using Electronic Microscope To Inspect PCB on: July 29, 2011, 08:55:36 pm
I have created a small review of the Veho VMS-0004 Discovery electronic microscope as a tool to inspect PCBs.  The review is at http://omarfrancisco.com/using-the-veho-discovery-digital-microscope-to-inspect-pcb/.  Hope the review is helpful for anyone considering investing in a microscope to inspect PCBs.
13  Community / Exhibition / Gallery / Breadboard and Arduino Inside Box of Cohibas on: July 02, 2011, 02:28:32 pm
I have assembled a group of breadboards inside a box of Cohiba cigars.  There is room for up to two replaceable Arduinos and a lot of real state for prototyping.  Take a look at the pictures.  You can see the entire article in by blog.  http://omarfrancisco.com/i-want-my-cohiba/

Top box


Open


Full Board
Pages: [1]