/CubeCell-Arduino

Heltec CubeCell Series (based on ASR6501, ASR6502 chip) Arduino support.

Primary LanguageC

Heltec Cubecell Series Arduino Development Environment

English | 简体中文    Build Status

This project makes ASR650x (ASR6501, ASR6502) and ASR6601 (ASR6601SE, ASR6601CB) series fully Arduino-Compatible. For Heltec CubeCell series.

Based on the ASR6x0x series of SiP, we have done a lot of migration and development, made it perfectly support Arduino®, can run the LoRaWAN-Node protocol stably, and can easily connect lithium batteries and solar panels… This is the CubeCell series.

Cube — Means modular design and easy assembly;

Cell — Is the product positioning, as a unit of the IoT series, working like a cell.

CubeCell series LoRaWAN-Node stack is migration form LoRaMac-node V4.4.0, based on "LoRaWAN specification 1.0.2" and "LoRaWAN Regional Parameters v1.0.2rB".

 

For more details, please refer to CubeCell Documents Page.

 

Instructions

The currently supported ASR650x chip product models are:

MCU Relative boards
ASR6501 CubeCell-Board, CubeCell-Module, CubeCell-Capsule
ASR6502 CubeCell-Board Plus, CubeCell GPS-6502, CubeCell 1/2AA Node, CubeCell-Module Plus, CubeCell-Capsule Solar Sensor
ASR6601SE
ASR6601CB

Major update in 3-30-2021

  • Convert ASR650x series to a new branch;
  • Add ASR6601 series support and makes it as master branch;
  • Added and fixed some function to Arduino format, such as:
    • int analogRead(pin) -- return adc level 0 ~ 4096;
    • float analogReadmV(pin) -- return adc voltage in mV;
      • The ASR650x series ADC input pin range is 0 ~ 2400 mV;
      • The ASR6601 series ADC input pin range is 100 ~ 1100 mV.
    • SPI.begin(sck,miso,mosi,ss) -- SPI begin;
    • wire.begin(sda, scl, frequency) -- I2C begin;
    • Serial.begin(baud, config, rxPin, txPin) -- UART begin.

 

Installation Instructions

Make sure you have the latest Arduino IDE installed on your computer. If not installed, please refer to this documents:

 

 

Linux may have serial port can't link problem, please refer to this page:https://playground.arduino.cc/Linux/All/#Permission

 

Issue/Bug report template

Before reporting an issue, make sure you've searched for similar one that was already created. Also make sure to go through all the issues labelled as for reference.

Also you can talk in our forum: http://community.heltec.cn/

 

Contact us

 

简体中文

本项目由成都惠利特自动化科技有限公司开发。

  • 本项目旨在为ASR650x、ASR6601系列芯片提供Arduino开发环境与例程库,方便用户完成对ASR650x、ASR6601系列芯片的快速部署与开发。

说明

产品型号列表:

MCU Relative boards
ASR6501 CubeCell-Board, CubeCell-Module, CubeCell-Cuapsule
ASR6502 CubeCell-Board Plus, CubeCell GPS-6502, CubeCell 1/2AA Node, CubeCell-Module Plus, CubeCell-Capsule Solar Sensor
ASR6601SE
ASR6601CB

安装指南

首先,确保你的电脑上已经安装了最新的Arduino IDE。如果没有安装,请参考这篇文档:https://docs.heltec.cn/#/zh_CN/user_manual/how_to_install_git_and_arduino

 

问题讨论 & BUG报告

如果串口不能连接,请参考:https://playground.arduino.cc/Linux/All/#Permission

在报告BUG之前,请先做详细的测试,如果问题真的存在,您可以通过以下方式报告或者讨论:

联系我们