Welcome to the Jalv2 & Jallib website!
JAL (Just Another Language, version 2) is an open source programming language built for programming PIC microcontrollers. If electronics is your thing, JAL is for you!
Jallib is a set of open source JALv2 libraries to make things work. Download our libraries to see what is available.
Check out our FREE The Tutorial Book for PIC microcontroller how-to's:
We are looking for more libraries and more fun! Please share and contribute!
Submitted by Rob on Mon, 02/18/2019 - 13:56
Recently I created a library with the name 'esp8266.jal' for connecting a PIC to your WiFi. The library is based on an ESP8266 ESP12-F and it based on version 2.0.0 of the ESP8266 AT command set.
The ESP8266 interfaces with the PIC using a UART.
Submitted by matt_64 on Wed, 06/01/2016 - 18:53
This is an MP3 schematic I've created. See the attached PDF.
It includes the following features:
- SD Card
- Hard Disk
- VS1053B mp3 decoder (with line in, line out & microphone).
- 23k256 for extra ram (used by FAT32 lib), not required.
- 74HC08 to allow for additional SPI devices.
- Serial port
- LCD (Not yet connected). May have run out of pins.
The schematic needs to be tested for errors.
Submitted by matt_64 on Sun, 05/08/2016 - 13:58
Circuit for H-Bridge Motor Speed Controller for PIC microcontroller.
Note: I have not tested with the Schottky diodes. I have ordered them. I may blow my FETs with feedback voltage spikes from the motor.
This is a custom google search on the following jal related sites and mailing lists.
Formatting output data with Print & Format
Print & Format
In a previous tutorial (Serial Port and RS-232 for communication) You probably noticed it is annoying to have to change RealTerm from ASCII to HEX in order to see output of numbers. It is also not easy to view raw HEX data. You will probably want to be able to output decimal numbers to make it easy on us humans. This is where the print and format libraries come in!