Comparison IQRF vs Wireless Arduino

31. ledna 2015

Lang: cs

When using IQRF I often dealt with the problem of handling obstacles that IQRF brings. Finally I realized that the best solution is to use something else .... some open-source solutions. IQRF modules is nothing more than a device produced together with a processor and a wireless part. I have Arduino at home and it seemed to me that this is actually very excellent candidate. I brushed Arduino for which I had no greater utilization. And I started to research how to implement wireless communication with Arduino. The advantage is that the Arduino has excellent support and is simple to put into operation which means basically no initial barrier at the beginning of use. That is why I decided to create its own wiring with the microprocessor Atmel and wireless part.

From left: Arduino Pro Mini 3,3V 8Mhz; IQRF TR-53B; wireless modul DRF4432F20 SI4432:
wireless arduino iqrf

IQRF

IQRF is final wireless platform with PIC processor. It is product from Czech company Microrisc s.r.o. .

Positive of IQRF

  • Finished wiring processor and wireless part.
  • Small board
  • You can quickly try wireless communication.

Negative of IQRF

  • Microchip don't develop compiler for their 8-bit microchip.
  • IQRF use CC5X compiler. Why rather use compiler SDCC ?
  • CC5X compiler is only for Windows. (But It work under WINE)
  • CC5X compiler is close and commercial. For noncommercial use is compiler gratis, but has limited function.
  • Small number of IO Pins.
  • You can't direct access to memory!
  • You need special hardware programmer and software for upload program.
  • For real working you must be a programmer and learn to work with the device and study documentation of PIC processor.

Arduino

Arduino is open-source platform for prototyping with microprocessor Atmel.

Positive of Arduino

  • Excellent support for various OS. You can still use the phone.
  • Standard interfaces for communication and programming: Serial Port.
  • Ability to connect to different wireless peripherals - according to the specific needs.
  • Normal work with memory - direct access to memory.
  • Can connect Ethernet, display (even graphic), GSM, GPS, etc. .
  • For all electronics are ready-to-use library with a good API.
  • The first use is trivial - needn't to install anything, just unpack zip archive!
  • Exist lots of examples and even specific instructions for real application.
  • Arduino is a very common device.
  • You don't need any special software programmer even any hardware programmer.
  • For the development is not necessary OS Windows. It is possible to use any OS, even computers with non-x86 CPU.

Negative

I don't know about negative :-) .

Conclusion

From my practical experience of using, I found that with Arduino is quick and pleasant development.

Články na podobné téma

Jak použít aplikaci MailCatcher pro testování emailů
Návod: Python OpenAI API
Vytvoření WebSocket webové aplikace a nastavení proxy
Řízení projektů: Agilní vývoj softwaru
Jak provozovat staré PHP aplikace
Co by měl umět dobrý programátor
Programovací jazyk Rust
NodeJS: vývoj, konfigurace serveru
Nette security bug CVE-2020-15227
Jak porovnat dvě stejné databáze?
REST API: API platform
Vlastní web a mail hosting se softwarem ISP Config
Programovní v SQL: PostgreSQL, MySQL/MariaDB
HTTPS: zabezpečený web
NoSQL databáze Mongo DB
Připojení k Microsoft SQL Serveru z Linuxu
Co je pracovní náplň programátora
Lokalizace aplikací v jazyce Python
Jaký mail a web hosting vybrat
How to make wireless low power Arduino
Digispark - Programujte mikrokontrolér Atmel ATtiny pomocí Arduino IDE
Program Roulette
Vývoj pro procesory ARM s Arduino IDE
Wireless low power Arduino
Pyradio - Python program for receive Internet radio with text user inteface
UPS monitor pro Android
Bezdrátový bateriově napájený WiFi teploměr
Jak programovat WiFi procesor ESP8266
Jakou platformu zvolit pro eshop? Například Prestashop
Development kits and gateways for wireless platform IQRF

OpenStreetMap a GPS trasy v mapě na webu
Quickplay
Java program pro přehledné monitorování záložních zdrojů
Čipové kontaktní a bezkontaktní karty Java Card OpenPlatform
Otevřený chytrý telefon s Linuxem - Openmoko Neo FreeRunner
Vývoj pro bezdrátové moduly s procesorem PIC pod GNU/Linux - IQRF
Grafický program pro embeded/mobilní zařízení na vyhledávání dopravního spoje.
O programování a ruzné programy v jazyce Java, Python a dalších
Java program a applet Kalkulačka
Java program na výpočet kvadratické rovnice

Odběr novinek

Pokud máte zájem dostávat příležitostně na email novinky.
Můžete se vyplněním emailu registrovat k odběru novinek.


+